关注联楷|返回首页 | 网站案例 | 帮助中心

合作共赢、快速高效、优质的网站建设提供商

上海网站建设 

服务热线:021-61394118

上海联楷科技

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.linksj.com/hynews/20151126/n3643.html

上海联楷网络新闻