![](/img/trans.png)
[英]How could I refresh the following the php file? (Without the page reloading)
[英]How can I make .one() event refresh without page reloading?
我在代碼中使用了el.one('click', fn)
。 現在,我需要刷新.one()
事件。 我的意思是,我想在同一加載的頁面中每次單擊el
多次調用fn
。
我知道,在我.on()
,有一個.on()
事件聽起來不錯。 但不是真的,我通常需要.one()
。 只需幾次,我就需要強制.one()
像.on()
。
好吧,有什么解決辦法嗎?
您可以按需要打開.on()
直到執行該方式,然后再執行.off()
將其關閉。
例:
var aFunc = function() { console.log('click!'); };
$("#foo").one("click", aFunc);
// some other stuff happens and when you need it...
$("#foo").on("click", aFunc);
// now you don't want it anymore
$("#foo").off("click", aFunc);
這是完全未經測試的,但我認為可能有效。
重要的是要注意,要打開處理程序.off()
,您不能向.on()
提供匿名函數,這就是函數變量的原因。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.