我正在使用以下插件
http://imageflow.finnrudolph.de/
并进行了一些自定义更改
它在使用jquery1.3的所有浏览器中都工作得很好。
最近,我将jquery升级到了jquery1.5.1
现在,相同的图像流插件可以在除ie7之外的所有浏览器中正常工作
我可以调试,但问题是当我单击向右或向左拖动箭头时,它会完全使浏览器崩溃
我可以知道如何调试这类问题以找到问题的根源吗?
当浏览器完全关闭时,我如何知道错误
我恢复到jquery1.3,它工作正常
任何帮助都将被感谢。
发布于 2011-06-08 12:40:01
我发现了问题,它在下面的位置抛出错误
如果我认为removeAttr正常工作,它将抛出错误
$('#myImgagesDiv img').each(function () {
if ($(this).attr('myCustomattr')) {
$(this).attr('src', $(this).attr('myCustomattr'));
$(this).removeAttr('myCustomattr'); // code creating problem
};
});
发布于 2011-06-04 15:23:37
如果你在兼容模式下使用IE7而不是IE8,你需要IE Developer Toolbar。IE8内置了开发人员工具。EIther的方式,它不像firebug那样用户友好,但它将提供大量关于是什么导致你的浏览器崩溃的信息。
发布于 2011-06-04 16:53:51
可以始终在代码的每一行都发出警报,以缩小崩溃位置。
https://stackoverflow.com/questions/6234357
复制相似问题