国产探花免费观看_亚洲丰满少妇自慰呻吟_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
});

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

圖片精選

主站蜘蛛池模板: 六安市| 达拉特旗| 个旧市| 麟游县| 商河县| 凉山| 黄梅县| 九台市| 兴安县| 巴林左旗| 拉萨市| 卓尼县| 张家口市| 邵武市| 湖南省| 循化| 涟源市| 隆子县| 定西市| 雅江县| 伊川县| 安泽县| 蓝田县| 天气| 商河县| 华蓥市| 沽源县| 大姚县| 保德县| 凤台县| 郓城县| 合作市| 岳池县| 桂阳县| 芷江| 广水市| 伽师县| 莱阳市| 礼泉县| 永平县| 抚顺市|