jq 事件触发顺序修改

相同事件顺序修改:

 $(".con_height").on('click',function(event){
 
        console.log(1);
        
    })
    
    $(".con_height").on('click',function(event){
    
        console.log(2);
        
    })
    

    var array=$._data($('.con_height').get(0)).events.click;
    
    // var otherEvent =array.splice(1,1)[0];//删除事件
    
    array=swapArr(array,0,1)//事件互换顺序;
    
    console.log(array);
    
 function swapArr(arr, index1, index2) {//两个事件触发顺序互换位置
 
    arr[index1] = arr.splice(index2, 1, arr[index1])[0];
    
    return arr;
    
}

版权声明:本文为weixin_44810066原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。