jquery getscript导致循环

时间:2013-12-10 23:35:49

标签: javascript jquery

当有人点击链接时,我正在使用.load来调用我网站某个部分的内容。然后我使用getscript来加载.load剥离所需的任何脚本。

但是,从此加载的内容加载的链接上需要内容调用功能。

因此我处于创建循环和多次执行的情况。

如果用户点击一个或两个链接从其他页面加载内容,这不是问题,但如果他们为多个链接执行此操作,那么我的CPU会出现峰值,因此需要找到解决方案。< / p>

我不确定为什么会出现这个问题,因为脚本执行是通过用户点击完成的,因此不应该持续执行。

脚本如下所示:

$(document).ready(function () {
    $('.Select a').one("click", function () {
        var toLoad = $(this).attr('href') + ' .containerPlus';
        $("body").append($("<div class='loadedcontent'>").load(toLoad, function () {
            $.getScript("scripts required for loaded content", function () {
                $.getScript("load this script again");
            }));

        });
    });

基本上用户点击链接,这会调用内容并将其加载到新容器中,然后加载该页面上所需的脚本,然后最终将此代码应用于此加载内容中需要它的任何链接。

这是一个循环,但由于有一个click元素,我不会想到在第二次单击事件之前第二次执行不会发生。

感谢您的任何建议

理查德

0 个答案:

没有答案