簡體   English   中英

jquery 觸發一個事件並接收它

[英]jquery fire an event and receive it

嗨,我想在全球范圍內觸發事件並在我的應用程序中的任何地方接收它。 根據收到的事件,我想執行一些操作。

當用戶單擊我想觸發事件的下一個按鈕時,我有多步表單

function multiStep(){
    $('.body').trigger('stepchanged');

}

現在我想在另一個函數中接收 stepchanged 並執行一些操作。

if (stepchanged){
//do something
} 

如何接收事件? 謝謝

您需要一個設置變量的事件處理程序。

`$(".body").on("stepchanged", function() { 
    stepchanged = true;
})`

盡管實際上並不需要事件處理程序,除非它做其他事情。 您可以在multistep()設置全局變量。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM