javascript执行顺序不正确

时间:2016-09-26 20:51:50

标签: javascript bootstrap-accordion

我试图用Bootstrap手风琴来解决一个奇怪的问题。我有嵌套手风琴,我想关闭它们然后打开链接到用户请求的那些。

我的问题是,如果手风琴是打开的,我的代码只关闭手风琴,但之后不打开。手风琴最初关闭时,一切都还可以。

我试图在收盘和开盘之间发出警报,但我可以看到警报在关闭手风琴之前启动,即使它在代码之后。

$("input").on("paste", function (e) {
    $("#CodeScan").focus();
    setTimeout(function () {
        var value= $('#CodeScan').val();
        var tr = $("#" + value)[0];
        $('.panel-collapse.in').collapse('hide'); //hides all
        $("#CodeScan").val("");
        $("#" + value).focus();
        //alert("test");
        var box= $("#" + value).parent().parent().parent().parent();
        var bill= box.parent().parent().parent().parent();
        bill.collapse('show');
        box.collapse('show');
    }, 100);
});

0 个答案:

没有答案