我目前正在开发一个名为Sudo Slider的jQuery插件。 (http://webbies.dk/SudoSlider/)
在开发它时,我只是假设IE6将继续工作(它在版本2.0.1和2.0.8之间的IE6中停止工作)。
现在IE6报告了一个我找不到的错误。
请参阅此处的错误:http://webbies.dk/SudoSlider/assets/files/SudoSlider/bug/
很难描述,但显然IE6认为它需要一个额外的支架。
叫我一个懒惰的开发者或者其他什么都不检查IE6,但这个项目是我免费做的。由于IE6往往让我头疼,我倾向于不打开它(不是在我做付费项目时)。
答案 0 :(得分:0)
刚刚在你的脚本中找到了:
//第136行
if (option[9] /*auto*/ ) option[11] /*continuous*/ = truev;
世界上到底是什么?
答案 1 :(得分:0)
好的我现在修好了,但我仍然不知道它是怎么发生的。
我替换了:
if (!dontCountinueInit)
{
...
}
完全一样,我只是改写了if(..)
然后我用if(t<0)
替换if(t < 1-1)
//是的,我很认真。
然后我换了
function ajaxAdjust (target, conti, ajaxCallBack) //hønse
{
...
};
使用
function ajaxAdjust(target, conti, ajaxCallBack) {
...
}
所以不知何故,括号错位使IE6中的脚本崩溃。
您可以在此处查看修复版本: http://webbies.dk/SudoSlider/assets/files/SudoSlider/bug/fixed/
我只是没有得到IE6。