【发布时间】:2011-11-23 15:37:42
【问题描述】:
我对这段代码有疑问,我找不到问题所在。它适用于 JQuery 1.5.2 及更低版本,但不适用于 JQuery 1.6 及更高版本。
这是代码,感谢您的帮助!
$(document).ready(function () {
$(".selected").stop().animate({'backgroundPosition':'(0 -28)'}, {duration:200});
$('#ver li a').hover(
function ()
{
if (!($(this).hasClass("selected")))
{
height = $(this).height() * (1);
$(this).stop().animate({'backgroundPosition':'(0 ' + -height + ')'}, {duration:200});
}
},
function ()
{
if (!($(this).hasClass("selected")))
{
$(this).stop().animate({'backgroundPosition':'(0 0)'}, {duration:200});
}
}
);
});
【问题讨论】:
-
尝试使用 firebug 并检查您遇到的错误。
-
你在控制台遇到什么样的 JS 错误?
-
没有错误,它在 1.5.2 中工作,问题是代码从一个版本到另一个版本有一些变化,但我找不到那个变化。
-
使用firebug尝试调试你的JS
标签: jquery version conflict jquery-1.6