Javascript 更新面板请求完成时如何注册要运行的函数
库:bootstrap3:Collapse.js 我试过了Javascript 更新面板请求完成时如何注册要运行的函数,javascript,jquery,twitter-bootstrap,Javascript,Jquery,Twitter Bootstrap,库:bootstrap3:Collapse.js 我试过了 $(document).ready(function () { Sys.WebForms.PageRequestManager.getInstance().add_endRequest(endRequestHandler); }); function endRequestHandler(sender, args) { //alert("this should work"); $('#collapseTwo')
$(document).ready(function () {
Sys.WebForms.PageRequestManager.getInstance().add_endRequest(endRequestHandler);
});
function endRequestHandler(sender, args) {
//alert("this should work");
$('#collapseTwo').collapse.in();
但是它抛出了uncaughttypeerror:undefined不是一个函数
相反,警报
工作正常
我认为JQuery没有定义,但是代码所在的页面继承了母版页中所有适当的脚本,所以这不是问题所在
所以,接下来我继续尝试
Sys.WebForms.PageRequestManager.getInstance().add_pageLoaded(endRequestHandler);
但我没有取得任何进展
我也试过了,但还是没有乐趣
谁能告诉我我做错了什么吗
谢谢。引导程序及其库主要用于类和数据绑定
bootstrap的collapse.js没有in()函数。如果要将collapsable重置为在中折叠,则需要删除该类
$('#collapseTwo').removeClass('in');
这将使它复位
如果你也想要动画,你可以通过模拟点击(或者你的每个应用程序如何触发这个折叠来显示)用jquery触发它
$()。触发器('click')
jQuery本身没有折叠。你在用什么图书馆?我们能了解更多情况吗?@Funonly抱歉忘了,请查看更新干杯
$(<selector for your button>).trigger('click')