日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

模拟操作和命名空间

發布時間:2025/5/22 编程问答 17 豆豆
生活随笔 收集整理的這篇文章主要介紹了 模拟操作和命名空间 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

模擬操作:

$(function(){//用法和附加參數$('input').click(function(e,data1,data2,data3,data4){alert(data1 + '|' + data2 + '|' + data3[1] + '|' + data4.user);}).trigger('click',['123','abc',['a','b','c'],{user:'dang'}]);//自定義事件$('input').bind('myEvent',function(){alert('自定義事件');}).trigger('myEvent');//阻止默認行為$('input').bind('myEvent',function(){alert('自定義事件');}).triggerHandler('myEvent'); //模擬觸發,但不會執行默認行為,相比于trigger()//trigger和triggerHandler的區別//用triggerHandler阻止默認行為//triggerHandler只執行第一個匹配的元素//trigger返回jQuery對象,可以連綴;triggerHandler返回return值//trigger會冒泡,triggerHandler不會$('input').bind('myEvent',function(e){e.preventDefault();alert('自定義事件');}).triggerHandler('myEvent'); //模擬觸發,但不會執行默認行為,相比于trigger() $('input').bind('myEvent',function(){alert('自定義事件');}).triggerHandler('myEvent'); //模擬觸發,但不會執行默認行為,相比于trigger() $('input').bind('myEvent',function(){alert('自定義事件');}).trigger('myEvent').css('color','red'); //模擬觸發,但不會執行默認行為,相比于trigger() });

?

命名空間:

//命名空間:$('input')bind('click.aaa',function(){alert('aaa');});$('input')bind('click.bbb',function(){alert('bbb');});$('input').unbind('click.bbb');//只移除一個bbb,沒有命名空間會全部click移除 $('input').trigger('click.aaa');//只模擬aaa的click操作

?

轉載于:https://www.cnblogs.com/by-dxm/p/6390697.html

總結

以上是生活随笔為你收集整理的模拟操作和命名空间的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。