Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jquery-ui/2.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
Jquery load()不';在向下移动DOM树时,无法可靠地加载js文件_Jquery_Jquery Ui_Listview_Load_Tabs - Fatal编程技术网

Jquery load()不';在向下移动DOM树时,无法可靠地加载js文件

Jquery load()不';在向下移动DOM树时,无法可靠地加载js文件,jquery,jquery-ui,listview,load,tabs,Jquery,Jquery Ui,Listview,Load,Tabs,我知道,这个措辞很糟糕的问题 我正在尝试将页面加载到asp:listview中的div中。页面在第一次尝试时加载良好,但后续加载似乎不会运行jquery.ui.js文件来对加载的页面进行选项卡化 我将加载页面的tab调用移到了.load()函数的回调函数中,但这并没有更好地解决问题。代码如下: $(".clientModal").click(function() { var clientID = $(this).attr("title"); if

我知道,这个措辞很糟糕的问题

我正在尝试将页面加载到asp:listview中的div中。页面在第一次尝试时加载良好,但后续加载似乎不会运行jquery.ui.js文件来对加载的页面进行选项卡化

我将加载页面的tab调用移到了.load()函数的回调函数中,但这并没有更好地解决问题。代码如下:

$(".clientModal").click(function() {
            var clientID = $(this).attr("title");
            if ($(this).hasClass("highlight")) {
                $('#ClientPanel' + clientID).slideToggle(200);
            }
            else {
                $('#ClientPanel' + clientID).load("Details.aspx?id=" + clientID, null, function() {
                    $("#clientTabs").tabs();
                    $('#ClientPanel' + clientID).slideToggle(200);
                });
            }
            $(this).toggleClass("highlight");
        });
这是函数pageLoad()的内部,因为我们也在使用Microsoft Ajax,并且希望在pageLoad而不是document.ready上执行此操作。关于为什么jquery.ui在初始加载时可以正常工作,但在后续加载时却不能正常工作,您有什么想法吗?谢谢

编辑! 让我在这里补充一些信息。我注意到,如果我从屏幕底部返回,单击链接,它会正常工作,显示选项卡并正常工作。但是,如果我从上到下,它在第一次单击时起作用,然后在树下的后续单击不起作用,但是,在树上的单击会起作用


我在这里完全疯了吗?:)

尝试将jquery.ui文件与加载的页面以及加载它的页面一起加载。加载的页面可能不知道jquery.ui。

问题在于调用clientTabs的id。向上移动树时,它没有问题,因为它找到了#clientTabs的第一个实例并应用了UI,而向上移动时,第一个实例就是我想要的。向下移动时,#clientTabs的第一个实例不是我调用的,因此它不起作用


因此,切换到类引用($(“.clientTabs”)),它现在工作得很好。有时,类比ids更好…

已经尝试了两种方法。似乎没什么区别。