我有一个小问题,厌倦了试图解决它。jQuery 缓动代码在 jsfiddle 上完美运行,但不再在本地主机上的测试服务器上运行。当我删除 jQuery 缓动效果时,一切恢复正常,代码工作正常......
我想知道代码有什么问题吗?那是与 OnLoad 函数有关的东西还是什么......!
<head>
<script src="http://gsgd.co.uk/sandbox/jquery/easing/jquery.easing.1.3.js" type="text/javascript" ></script>
<script src="http://code.jquery.com/jquery-1.7.1.min.js" type="text/javascript"></script>
<script src="http://www.google.com/jsapi" type="text/javascript"></script>
<script type="text/javascript">
jQuery(function($) {
$('.topnav li').find('a[href]').parent().each(function() {
var li = $(this),
a = li.find('a'),
div = $('<div>' + '<\/div>');
li.hover(function() {
a.stop().animate({marginTop: '-64'}, 600, "easeOutBack");
},
function() {
a.stop().animate({marginTop: '0'}, 500, "easeOutBack");
})
.append(div);
});
});
这是JSFiddle 代码。