您好我使用jquery在单个页面中具有滑动效果,kwicks效果,幻灯片和fancybox。 everyhting完美地工作直到ajax回发,但之后没有任何jquery函数似乎工作。任何想法都会很棒
答案 0 :(得分:0)
看起来你的UpdatePanel破坏了你的javascript。关键是要记住它何时进行回发,这些与你的javascript最初绑定的元素不同。回发后重新绑定将解决您的问题;所有这些都需要将一些javascript调用绑定到Microsoft提供的回调函数:
function BindEvents()
{
//Here your jQuery function calls go
}
var prm = Sys.WebForms.PageRequestManager.getInstance();
prm.add_endRequest(BindEvents);
PageRequestManager将在每次回发后调用BindEvents函数。只要它在回发之前就可以在页面上的任何位置。