我有以下 jQuery 片段:
$('#something').hover(
function () {
$(this).stop().animate({'width':'220px'},1000, 'easeOutExpo').css('overflow','hidden');
$('.faded').stop().fadeTo('slow', 1);
},
function () {
$(this).stop().animate({'width':'40px'},1000, 'easeOutExpo').css('overflow','visible');
$('.faded').stop().fadeTo('slow', 0);
}
);
对于以下 HTML:
< li id="something">< a href="someurl" title="a thing">< span class="faded">some text< /span>< /a>< /li>
这在我的本地服务器和我的在线服务器上就像魅力一样,但在客户端服务器上,这段代码被完全忽略,只有 css :hover 可以代替,即使同一个 .js 文件中的其他函数正常工作也是如此。所以任何人都可以帮助为什么会这样?