已解决感谢大家的帮助,插件的错误路径是如此不必要的错误...
嗨,我在 Jquery 中使用带有 animate() 函数的 JQuery 缓动插件时遇到问题。我在网上搜索,我还没有找到解决方案。
我的代码正在使用动画功能中的默认缓动类型(例如切换),但是当我更改缓动类型时,脚本会停止他的工作。
我的代码是这样的:
<script src="funkce/jquery-1.7.1.min.js" type="text/javascript"></script>
<script src="funkce/lightbox/jquery.animation.easing.js" type="text/javascript" charset="utf-8"></script>
before this script I test <script src="funkce/lightbox/jquery.easing.1.2.js" type="text/javascript" charset="utf-8"></script> and after that <script src="funkce/lightbox/jquery.easing.1.2.js" type="text/javascript" charset="utf-8"></script>
<script type="text/javascript" charset="utf-8">
$(document).ready(function(){
$( "#slider" ).hover(function(){
if ($("#test1").css('display') == 'block'){
$("#block").animate({
"opacity": "0.6",
"top": "200px"
}, {queue:false, duration: 4000, easing:"easeOutElastic"} );
}
else{
$( "#block" ).css({ top: ""});
}
});
});
</script>
(当我删除“ easing:"easeOutElastic" ”时,代码会使用默认的缓动类型。
另一种尝试是:
if ($("#test1").css('display') == 'block'){
$("#block").animate({
opacity: 0.6,
top: "200px"
}, 4000, "easeOutElastic" );
}
else{
$( "#block" ).css({ top: ""});
}
});
当我删除“easeOutElastic”时,vode 就可以工作了。
在我所有类型的代码中仍然存在同样的问题,默认缓动工作和替代缓动支持我缓动插件然后代码不起作用。这个例子我尝试添加到 nivoslider 以获得一些特定的效果,但我现在只在开始工作之前测试缓动。谁能帮我?