gpt4 book ai didi

javascript - jquery 需要在部分页面回发时重新绑定(bind)事件

转载 作者:数据小太阳 更新时间:2023-10-29 04:26:41 24 4
gpt4 key购买 nike

当我执行部分页面回发时,如何重新绑定(bind)我的事件 (jquery)?

我正在使用以下方法连接所有内容:

$(document).ready(function(){};

部分页面回发后,我的事件没有触发。

最佳答案

您可以点击 PageRequestManager结束请求事件:

Sys.WebForms.PageRequestManager.getInstance().add_endRequest(function(){});

或者,如果您要附加的是控制事件,则可以使用 jQuery live events .

另一种选择是手动进行事件委托(delegate)。这就是“现场”事件在幕后所做的事情。将事件处理程序附加到文档本身,然后如果事件的发送者是您期望的元素,则有条件地执行您的方法。

$(document).click(function(e){  
if($(e.target).is(".collapseButton")){
$(this).find(".collapsePanel").slideToggle(500);
}
})

关于javascript - jquery 需要在部分页面回发时重新绑定(bind)事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/760833/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com