国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > JavaScript > 正文

jQuery 三擊事件實現代碼

2024-05-06 15:51:55
字體:
來源:轉載
供稿:網友
jQuery 中自帶有雙擊事件,那么當需要三擊某對象執行某個事件時怎么辦呢?今天就讓我們看看一段 jQuery 三擊事件代碼

直接給出代碼如下:

復制代碼 代碼如下:


jQuery.event.special.tripleclick = {
    setup: function(data, namespaces) {
        var elem = this, $elem = jQuery(elem);
        $elem.bind('click', jQuery.event.special.tripleclick.handler);
    },

    teardown: function(namespaces) {
        var elem = this, $elem = jQuery(elem);
        $elem.unbind('click', jQuery.event.special.tripleclick.handler);
    },

    handler: function(event) {
        var elem = this, $elem = jQuery(elem), clicks = $elem.data('clicks') || 0;
        clicks += 1;
        if ( clicks === 3 ) {
            clicks = 0;
            // set event type to "tripleclick"
            event.type = "tripleclick";
            // let jQuery handle the triggering of "tripleclick" event handlers
            jQuery.event.handle.apply(this, arguments)
        }
        $elem.data('clicks', clicks);
    }
};



調用時:

復制代碼 代碼如下:


$('#div').bind('tripleclick', function (event) {
    //do something
});

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 宁都县| 玛曲县| 台北县| 山西省| 遵义县| 蒲城县| 安岳县| 漠河县| 固原市| 孟津县| 澄城县| 乌苏市| 赞皇县| 青河县| 韶关市| 桃源县| 江安县| 东乡族自治县| 维西| 伊宁市| 彝良县| 自贡市| 虞城县| 高碑店市| 道孚县| 南城县| 富宁县| 萨嘎县| 巴塘县| 龙川县| 资中县| 蓬安县| 喀什市| 东乡族自治县| 盐边县| 磐安县| 化州市| 弋阳县| 高台县| 惠来县| 太原市|