最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

jquery單擊事件和雙擊事件沖突解決方案

 更新時(shí)間:2016年03月02日 12:01:04   作者:公眾號(hào)—程序員之路  
這篇文章主要為大家分享了jquery單擊和雙擊事件沖突解決方案,感興趣的小伙伴們可以參考一下

本人需要給bootstrap-treeview的樹(shù)節(jié)點(diǎn)添加雙擊事件。而該插件原生方法中不帶雙擊事件功能。該插件的節(jié)點(diǎn)默認(rèn)綁定的單擊事件,由此引起了單擊事件和雙擊事件的沖突。

編寫(xiě)測(cè)試代碼

引起沖突的代碼:

問(wèn)題效果展示:

每一次觸發(fā)雙擊事件都會(huì)引起兩次單擊事件

解決沖突的代碼:

解決問(wèn)題效果展示:

完美解決單擊事件和雙擊事件沖突問(wèn)題

這里主要用到兩個(gè)HTMLDOMWindow對(duì)象中函數(shù),settimeout(),clearTimeout()

我這里兩個(gè)單擊事件觸發(fā)的時(shí)間間隔設(shè)置在等于300毫秒,這里需要根據(jù)實(shí)際情況而定。

源碼如下:

<!DOCTYPE html>
<html>

 <head>
  <meta charset="utf-8">
  <title></title>
 </head>

 <body>
  <div>事件監(jiān)控</div>
 </body>
 <script type="text/javascript" src="js/jquery.min.js"></script>
 <script type="text/javascript">
  /*$(function() {
     $("div").bind("click.a", function() { //單擊事件 
      $("body").append("<p>click事件</p>");
     })
     $("div").bind("dblclick.a", function() { //雙擊事件 
      $("body").append("<p>dblclick事件</p>");
     })
     $("div").bind("mouseover.a", function() { //鼠標(biāo)經(jīng)過(guò)元素的事件 
      $("body").append("<p>mouseover事件</p>");
     })
     $("div").bind("mouseout.a", function() { //鼠標(biāo)移出元素的事件 
      $("body").append("<p>mouseout事件</p>");
     })
    })*/
  $(function() {
   var timer = null;
   $("div").bind("click.a", function() { //單擊事件 
    clearTimeout(timer);
    timer = setTimeout(function() { //在單擊事件中添加一個(gè)setTimeout()函數(shù),設(shè)置單擊事件觸發(fā)的時(shí)間間隔 
     $("body").append("<p>click事件</p>");
    }, 300);
   })
   $("div").bind("dblclick.a", function() { //雙擊事件 
    clearTimeout(timer); //在雙擊事件中,先清除前面click事件的時(shí)間處理 
    $("body").append("<p>dblclick事件</p>");
   })
   $("div").bind("mouseover.a", function() { //鼠標(biāo)經(jīng)過(guò)元素的事件 
    $("body").append("<p>mouseover事件</p>");
   })
   $("div").bind("mouseout.a", function() { //鼠標(biāo)移出元素的事件 
    $("body").append("<p>mouseout事件</p>");
   })
  })
 </script>

</html>

以上就是jquery單擊和雙擊事件沖突解決方案,希望對(duì)大家的學(xué)習(xí)有所幫助。

相關(guān)文章

  • 基于jQuery的message插件實(shí)現(xiàn)右下角彈出消息框

    基于jQuery的message插件實(shí)現(xiàn)右下角彈出消息框

    有時(shí)在頁(yè)面加載的時(shí)候,需要在頁(yè)面的右下角彈出一個(gè)小的提示框,顯示一些提示信息給用戶(hù),通過(guò)使用jQuery的message插件,可以很方便的實(shí)現(xiàn)這個(gè)效果,在使用之前先介紹一下message插件中的方法的使用。
    2011-01-01
  • jQuery聯(lián)動(dòng)日歷的實(shí)例解析

    jQuery聯(lián)動(dòng)日歷的實(shí)例解析

    本篇文章主要對(duì)jQuery聯(lián)動(dòng)日歷的實(shí)例進(jìn)行解析說(shuō)明。有興趣的朋友可以下載源碼調(diào)試運(yùn)行試試看,希望對(duì)大家有所幫助
    2016-12-12
  • 10款非常有用的 Ajax 插件分享

    10款非常有用的 Ajax 插件分享

    這篇文章與大家分享的是10款非常有用的 Ajax 插件,有用于圖片的,用于分頁(yè)的,還有用于導(dǎo)航的。這些作者的想法特別新穎,希望你能從中找到自己需要的插件
    2012-03-03
  • ajax+jQuery實(shí)現(xiàn)級(jí)聯(lián)顯示地址的方法

    ajax+jQuery實(shí)現(xiàn)級(jí)聯(lián)顯示地址的方法

    這篇文章主要介紹了ajax+jQuery實(shí)現(xiàn)級(jí)聯(lián)顯示地址的方法,涉及jQuery操作Ajax實(shí)現(xiàn)級(jí)聯(lián)顯示的技巧,非常具有實(shí)用價(jià)值,需要的朋友可以參考下
    2015-05-05
  • jQuery基于Ajax實(shí)現(xiàn)讀取XML數(shù)據(jù)功能示例

    jQuery基于Ajax實(shí)現(xiàn)讀取XML數(shù)據(jù)功能示例

    這篇文章主要介紹了jQuery基于Ajax實(shí)現(xiàn)讀取XML數(shù)據(jù)功能,結(jié)合實(shí)例形式分析了jQuery基于ajax的get方式獲取xml文件數(shù)據(jù)并輸出顯示相關(guān)操作技巧,需要的朋友可以參考下
    2018-05-05
  • 基于jquery的圖片幻燈展示源碼

    基于jquery的圖片幻燈展示源碼

    基于jquery的圖片幻燈展示源碼,需要的朋友可以參考下
    2012-07-07
  • jquery實(shí)現(xiàn)時(shí)間選擇器

    jquery實(shí)現(xiàn)時(shí)間選擇器

    這篇文章主要為大家詳細(xì)介紹了jquery實(shí)現(xiàn)時(shí)間選擇器,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-04-04
  • 可以浮動(dòng)某個(gè)物體的jquery控件用法實(shí)例

    可以浮動(dòng)某個(gè)物體的jquery控件用法實(shí)例

    這篇文章主要介紹了可以浮動(dòng)某個(gè)物體的jquery控件,實(shí)例分析了jquery控件實(shí)現(xiàn)頁(yè)面浮動(dòng)層的使用技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下
    2015-07-07
  • jquery.gridrotator實(shí)現(xiàn)響應(yīng)式圖片展示畫(huà)廊效果

    jquery.gridrotator實(shí)現(xiàn)響應(yīng)式圖片展示畫(huà)廊效果

    本教程將教大家制作一個(gè)jQuery響應(yīng)式圖片展示畫(huà)廊效果,所有圖片以網(wǎng)格的形式排列,然后定時(shí)隨機(jī)翻轉(zhuǎn)其中某些格子用來(lái)切換圖片。這種效果可以用來(lái)當(dāng)做背景或裝飾放在我們的網(wǎng)站上。
    2015-06-06
  • jQuery 隱藏/顯示效果函數(shù)用法實(shí)例分析

    jQuery 隱藏/顯示效果函數(shù)用法實(shí)例分析

    這篇文章主要介紹了jQuery 隱藏/顯示效果函數(shù),結(jié)合實(shí)例形式分析了hide()、show()及toggle()函數(shù)的基本功能與使用技巧,需要的朋友可以參考下
    2020-05-05

最新評(píng)論

黄浦区| 木里| 珲春市| 开原市| 抚远县| 金山区| 苏尼特右旗| 定西市| 林周县| 岗巴县| 定州市| 城固县| 福泉市| 广德县| 大城县| 比如县| 柳江县| 莆田市| 景宁| 象州县| 松江区| 盈江县| 泰和县| 顺昌县| 安新县| 莱阳市| 保德县| 绥宁县| 家居| 宜丰县| 师宗县| 姜堰市| 曲松县| 玉环县| 渭南市| 张家口市| 刚察县| 泰和县| 雷州市| 黔西县| 蒲城县|