0
本页内容:http://api.jquerymobile.com/tap/(底部) 当我点击绿色正方形(桌面计算机上的FF)时,为什么执行tap事件处理程序?为什么点击处理程序在点击鼠标时执行?
我想问一些资源
本页内容:http://api.jquerymobile.com/tap/(底部) 当我点击绿色正方形(桌面计算机上的FF)时,为什么执行tap事件处理程序?为什么点击处理程序在点击鼠标时执行?
我想问一些资源
的tap
和vclick
事件同时触发。基本上,vclick
事件模拟click
事件。
它允许移动网站在PC上工作,反之亦然。
你可以在这里找到更多的信息:http://api.jquerymobile.com/vclick/
这里有一个有趣的实验:
如果你这样做:
<script>
$(function(){
$("div.box").bind("tap", tapHandler);
function tapHandler(event){
console.log(event);
console.log(event.type);
$(event.target).addClass("tap");
}
});
</script>
如果展开第一console.log
结果,你会看到类型是“vclick”,第二个console.log
将只显示tap
。
答案就在你链接的页面上:'这是在触摸手势的释放状态触发的标准点击事件的相当手势。 –