Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/83.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 更新面板请求完成时如何注册要运行的函数_Javascript_Jquery_Twitter Bootstrap - Fatal编程技术网

Javascript 更新面板请求完成时如何注册要运行的函数

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')

库:bootstrap3:Collapse.js

我试过了

$(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')