Хорошо, поэтому в основном я хотел бы, чтобы пользователь мог перетащить указатель мыши на сетку изображений, а изображение, находящееся под мышью, изменилось на больший размер по мере перемещения мыши. Если вы знакомы с функциональностью масштабирования на доке OSX, это очень похоже на то, что я хочу. Я знаю, что я мог бы легко выполнить эту задачу с событием "mouseover", но мне нужно решение, которое может быть реализовано для сенсорных и мышечных входов. Поскольку для прикосновения нет эквивалента мыши, мне нужно использовать mousedown и mouseup. Пока это работает, только если пользователь нажимает на изображение, освобождает мышь и затем нажимает на другое изображение. Он не может просто перетащить с одного изображения на другое, с уменьшением размеров изображений по пути.
Это два события: largeThumb и smallThumb - это функции, которые изменяют размер изображения. $("img").on("mousedown", largeThumb) $("img").on("mouseup", smallThumb)
здесь jsfiddle http://jsfiddle.net/wg48Q/3/
Какие-либо предложения?
На данный момент у меня нет сенсорного устройства, но это должно работать так, как планировалось:
img {
height:64px;
width:64px;
-webkit-transition:all 0.5s ease-out 0;
-moz-transition:all 0.5s ease-out 0;
-o-transition:all 0.5s ease-out:0;
transition:all 0.5s ease-out 0;
}
img:hover {
height:120px;
width:120px;
}