jquery表達的觸摸事件
作者:佚名 時間:2015-04-15 分享到:
觸摸(touch)事件會在用戶觸摸頁面時發生,點擊,點擊不放(長按)及滑動等動作都會觸發touch事件.
當用戶觸碰一下頁面時會觸發點擊(tap)事件,如果點擊后按住不放,幾秒之后會觸發長按(taphold)事件.
1.tap
tap事件在觸碰頁面時就會觸發,語法如下:
$("div").on("tap",function(){
$(this).hide();
});
上述語法是點擊了div組件之后,就會將這個組件隱藏.
2.taphold
當點擊頁面并按住不放時會觸發taphold事件,語法如下;
$("div").on("taphold",function(){
$(this).hide();
});
taphold事件默認是按住不放70毫秒(ms)之后觸發,還可以通過$.event.special.tap.tapholdthreshold來改變觸發的時間長短,語法如下:
$(document).on("mobileinit",function(){
$.event.special.tap.tapholdthreshold=3000
});
上述語法指定按住3秒不放后才會觸發taphold事件.
如沒特殊注明,文章均為上海聯楷網絡原創,轉載請注明來自:http://www.ktcbnqb.cn/hynews/20151126/n3643.html