日期:2014-05-16  浏览次数:20387 次

触摸屏上使用鱼眼效果问题请教
网上看到的code, 用这一段jquery的script可以实现仿apple桌面的图标动态放大的效果.

这个效果目前是鼠标靠近或者放在图标上, 图标会变大.

但是我目前需要用到touch screen上, 这个没有mouse over的情况, 就只有click, 所以我想给它改成鼠标按下, 但没有放开前, 拖动还希望有这个fisheye的效果, 请教一下要怎么改呀,谢谢了.


$(document).ready(
function()
{
$('#dock2').Fisheye(
{
maxWidth: 60,
items: 'a',
itemsText: 'span',
container: '.dock-container2',
itemWidth: 60,
proximity:80,
alignment : 'left',
valign: 'bottom',
halign : 'center'
}
)
}
);
jquery

------解决方案--------------------
click就是mousedown+mouseup

你修改源代码将mouseover修改为mousedown试试触摸屏是否支持者2个事件