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