本文實(shí)例講述了JQuery自動(dòng)觸發(fā)事件的方法。分享給大家供大家參考。具體如下:
常用模擬
有時(shí)候,需要通過(guò)模擬用戶操作,來(lái)達(dá)到單擊的效果。例如在用戶進(jìn)入頁(yè)面后,就觸發(fā)click事件,而不需要用戶去主動(dòng)單擊。
在JQuery中,可以使用trigger()方法完成模擬操作。例如可以使用下面的代碼來(lái)觸發(fā)id為btn的按鈕的click事件。
$('#btn').trigger("click");
這樣,當(dāng)頁(yè)面加載完畢后,就會(huì)立刻輸出想要的效果。也可以直接簡(jiǎn)寫click(),來(lái)達(dá)到同樣的效果:
$('#btn').click();
觸發(fā)自定義事件
trigger()方法不僅能觸發(fā)瀏覽器支持的具有相同名稱的事件,也可以觸發(fā)自定義名稱的事件。例如為元素綁定一個(gè)“myClick”的事件,JQuery代碼如下:
- $('#btn').bind("myClick", function(){
- $('#test').append("<p>我的自定義事件.</p>");
- });
新聞熱點(diǎn)
疑難解答
圖片精選