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

js jq 單擊和雙擊區(qū)分示例介紹

 更新時間:2013年11月05日 15:50:38   作者:  
雙擊事件(dblclick)會返回一次單擊事件(click)結(jié)果和一次雙擊事件(dblclick) 結(jié)果,下面有個不錯的示例,大家可以感受下
一:原理:

先看一下點(diǎn)擊事件的執(zhí)行順序:

單擊(click):mousedown,mouseout,click;
雙擊(dblclick):mousedown,mouseout,click , mousedown,mouseout,click,dblclick;

在雙擊事件(dblclick),觸發(fā)的兩次單擊事件(click)中,第一次的單擊事件(click)會被屏蔽掉,但第二次不會。也就是說雙擊事件(dblclick)會返回一次單擊事件(click)結(jié)果和一次雙擊事件(dblclick) 結(jié)果。而不是一次雙擊事件(dblclick)結(jié)果和兩次單擊事件結(jié)果(click)。

如此這般的話,只需消滅掉多余的一次單擊事件(click),這個問題就解決了。

setTimeout

二:代碼:
復(fù)制代碼 代碼如下:

//定義setTimeout執(zhí)行方法
var TimeFn = null;

$('div').click(function () {
// 取消上次延時未執(zhí)行的方法
clearTimeout(TimeFn);
//執(zhí)行延時
TimeFn = setTimeout(function(){
//do function在此處寫單擊事件要執(zhí)行的代碼
},300);
});

$('div').dblclick(functin () {
// 取消上次延時未執(zhí)行的方法
clearTimeout(TimeFn);
//雙擊事件的執(zhí)行代碼
})

相關(guān)文章

  • 在JavaScript中操作時間之getYear()方法的使用教程

    在JavaScript中操作時間之getYear()方法的使用教程

    這篇文章主要介紹了在JavaScript中操作時間之getYear()方法的使用教程,是JS入門學(xué)習(xí)中的基礎(chǔ)知識,需要的朋友可以參考下
    2015-06-06
  • 詳解JS數(shù)值Number類型

    詳解JS數(shù)值Number類型

    本篇文章主要給大家詳細(xì)分析了JavaScript數(shù)值Number類型的相關(guān)知識點(diǎn),對此有興趣的朋友跟著小編一起學(xué)習(xí)下。
    2018-02-02
  • Javascript 按位與賦值運(yùn)算符 (&=)使用介紹

    Javascript 按位與賦值運(yùn)算符 (&=)使用介紹

    這篇文章主要介紹了Javascript 按位與賦值運(yùn)算符 (&=)的相關(guān)資料,需要的朋友可以參考下
    2014-02-02
  • JavaScript的this關(guān)鍵字的理解

    JavaScript的this關(guān)鍵字的理解

    今天的教程來自天才的Cody Lindley的新書:《JavaScript啟蒙教程 / JavaScript Enlightenment》。他討論了令人迷惑的關(guān)鍵字this,以及確定和設(shè)置this的值的方法。
    2016-06-06
  • EsLint入門學(xué)習(xí)教程

    EsLint入門學(xué)習(xí)教程

    ESLint是一個代碼規(guī)范和錯誤檢查工具,下面這篇文章主要介紹了EsLint的相關(guān)資料,需要的朋友可以參考學(xué)習(xí),下面來一起看看吧。
    2017-02-02
  • 前端js文件合并的三種方式推薦

    前端js文件合并的三種方式推薦

    下面小編就為大家?guī)硪黄岸薺s文件合并的三種方式推薦。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-05-05
  • 如何編寫高質(zhì)量JS代碼

    如何編寫高質(zhì)量JS代碼

    這篇文章主要介紹了如何編寫高質(zhì)量JS代碼的方法及相關(guān)資料,需要的朋友可以參考下
    2014-12-12
  • 簡介JavaScript中g(shù)etUTCMonth()方法的使用

    簡介JavaScript中g(shù)etUTCMonth()方法的使用

    這篇文章主要介紹了簡介JavaScript中g(shù)etUTCMonth()方法的使用,是JS入門學(xué)習(xí)中的基礎(chǔ)知識,需要的朋友可以參考下
    2015-06-06
  • JavaScript中reduce()方法的使用詳解

    JavaScript中reduce()方法的使用詳解

    這篇文章主要介紹了JavaScript中reduce()方法的使用詳解,是JS入門學(xué)習(xí)中的基礎(chǔ)知識,需要的朋友可以參考下
    2015-06-06
  • JavaScript 變量命名規(guī)則

    JavaScript 變量命名規(guī)則

    學(xué)習(xí)js的朋友一定要知道和注意,其實(shí)每種語言都有它的命名規(guī)則。
    2009-09-09

最新評論

荆门市| 柯坪县| 烟台市| 华安县| 丰原市| 故城县| 壤塘县| 临安市| 临湘市| 密山市| 合作市| 甘谷县| 府谷县| 瓮安县| 淅川县| 赤城县| 绥化市| 青岛市| 汶川县| 青海省| 霸州市| 荆州市| 卢氏县| 吴堡县| 通渭县| 平安县| 新疆| 千阳县| 平舆县| 宝鸡市| 汉中市| 黑龙江省| 克拉玛依市| 中西区| 东乌珠穆沁旗| 宜章县| 长寿区| 奎屯市| 舞阳县| 尤溪县| 松阳县|