鼠标点击 jquery-鼠标双击或触摸双击暴风检查jQuery插件

2023-08-29 0 8,069 百度已收录

jQuery-doubleTap是一款非常好用的jQuery插件鼠标点击 jquery,用于联通设备的键盘双击触摸双击检查。 该插件通过对“点击”和“触摸”的简单代码优化,实现了键盘双击或触摸双击风暴的测量。

如何使用

要检查双击风暴鼠标点击 jquery,需要在页面中引入 jQuery 和 jquery-doubleTap.js 文件。

鼠标点击 jquery-鼠标双击或触摸双击暴风检查jQuery插件


                  
                

初始化插件

鼠标点击 jquery-鼠标双击或触摸双击暴风检查jQuery插件

jquery-doubleTap.js的实现代码非常简单:首先判断是鼠标点击事件还是触摸点击事件,同时设置一个switch变量active。 然后给元素绑定对应的storm(鼠标风暴或者触摸风暴),判断storm中的active是否为true,如果是则执行绑定的storm的回调函数,否则在3.5毫秒内将active设置为true,表示也就是说,如果用户在3.5毫秒内再次按下键盘或触摸点击,就会触发双击事件。

鼠标点击 jquery-鼠标双击或触摸双击暴风检查jQuery插件

(function($) {
  
  $.fn.doubleTap = function(callback) {
    
    var active, interaction;
    
    active = false;
    interaction = ("ontouchend" in document) ? "touchend" : "click";
      
    $(this).on(interaction, function() {
      
      if (active) {
        callback();
        return active = false;
      }
      
      active = true;
      
      setTimeout(function() {
        active = false;
      }, 350);
      
    });
    
    return this;
  };
  
}(jQuery));
                

鼠标点击 jquery-鼠标双击或触摸双击暴风检查jQuery插件

实际使用时,可以将doubleTap()方法绑定到DOM元素上。 如果是键盘双击或者触摸双击,则执行对应的回调函数代码:

$(selector).doubleTap(function() {
    $(selector).css("background", "#f00");
});                  
                

jQuery-doubleTap插件的github地址是:

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

悟空资源网 jquery 鼠标点击 jquery-鼠标双击或触摸双击暴风检查jQuery插件 https://www.wkzy.net/game/173243.html

常见问题

相关文章

官方客服团队

为您解决烦忧 - 24小时在线 专业服务