相关疑难解决方法(0)

在Internet Explorer中禁用长时间运行脚本消息

我有一个JavaScript函数,其中包含一个迭代很多次的for循环.
调用此函数后,IE浏览器显示以下消息:

停止运行此脚本?
此页面上的脚本导致Web浏览器运行缓慢.如果它继续运行,您的计算机可能会无响应.

我怎样才能解决这个问题?
无论如何我可以从IE禁用此消息?

javascript internet-explorer

49
推荐指数
2
解决办法
11万
查看次数

如何在密集的JavaScript处理过程中(简要地)向浏览器提供控制权?

我在这里阅读了关于在密集DOM处理(使用JavaScript)期间使用setTimeout()的帖子,但是如何将此函数与下面的代码集成?以下代码适用于少量选项,但当选项数量太大时,我的"请等待"动画GIF会在本地JavaScript处理时冻结.谢谢!

function appendToSelect() {
    $("#mySelect").children().remove() ;
    $("#mySelect").html(
        '<option selected value="' + obj.data[0].value + '">'
        + obj.data[0].name
        + '</option>'
    );
    var j = 1 ;
    for (var i = 1; i < obj.data.length; i++) {
        $("#mySelect").append(
            '<option value="' + obj.data[i].value + '">'
            + obj.data[i].name
            + '</option>'
        ); 
    }
}
Run Code Online (Sandbox Code Playgroud)

javascript jquery

24
推荐指数
2
解决办法
1万
查看次数

标签 统计

javascript ×2

internet-explorer ×1

jquery ×1