jquery单击事件后IE9崩溃

jquery单击事件后IE9崩溃,jquery,html,internet-explorer-9,Jquery,Html,Internet Explorer 9,我有一个奇怪的问题,IE9崩溃时,每当点击事件发生。我认为这是克隆功能,可能是一个错误,所以尝试删除它,但同样的问题。它在所有浏览器中都能正常工作,即使是IE7和IE8,但9经常崩溃,而且不确定 <div class="icons"> <span class="attMessage"></span> <span class="successMessage"></span> <

我有一个奇怪的问题,IE9崩溃时,每当点击事件发生。我认为这是克隆功能,可能是一个错误,所以尝试删除它,但同样的问题。它在所有浏览器中都能正常工作,即使是IE7和IE8,但9经常崩溃,而且不确定

    <div class="icons">
        <span class="attMessage"></span>
        <span class="successMessage"></span>
        <span class="errorMessage"></span>
    </div>

    <div class="newSection">
        <h3>Add/Update Adjuster License</h3>
        <p>(this is where i am appending an icon from above)</p>
        <p><a title="Add license to queue" class="addLicense"></a></p>  
    </div>

看起来是fadeIn()。delay(500)。fadeOut()是罪魁祸首。一出现淡出,IE9就崩溃了。我删除了淡出,没有发生崩溃。我没有使用延迟,而是使用超时函数来处理淡出,不再崩溃

    $('.icons > .successMessage').clone().html(oMessage).appendTo(oAppend).delay(100).fadeIn('slow');
    setTimeout(function () { oAppend.find('.successMessage').fadeOut().remove(); }, 2500);

看起来是fadeIn()。delay(500)。fadeOut()是罪魁祸首。一出现淡出,IE9就崩溃了。我删除了淡出,没有发生崩溃。我没有使用延迟,而是使用超时函数来处理淡出,不再崩溃

    $('.icons > .successMessage').clone().html(oMessage).appendTo(oAppend).delay(100).fadeIn('slow');
    setTimeout(function () { oAppend.find('.successMessage').fadeOut().remove(); }, 2500);

用FF打开。。。控制台中有错误吗?在我的IE9上不会崩溃:问题的大小似乎在n^2处增加。也许你的点击速度真的很快?@briank请。。。。我编辑了你的问题,使javascript可读。你注意到彩色标记中的差异了吗?@RokoC.Buljan谢谢,我正在想办法让它通过jsOpen with FF实现这一点。。。控制台中有错误吗?在我的IE9上不会崩溃:问题的大小似乎在n^2处增加。也许你的点击速度真的很快?@briank请。。。。我编辑了你的问题,使javascript可读。你注意到彩色标记中的差异了吗?@RokoC.Buljan谢谢,我正在想办法让它用js实现这一点