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
。
答案就在你鏈接的頁面上:'這是在觸摸手勢的釋放狀態觸發的標準點擊事件的相當手勢。 –