2

已解决感谢大家的帮助,插件的错误路径是如此不必要的错误...

嗨,我在 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 以获得一些特定的效果,但我现在只在开始工作之前测试缓动。谁能帮我?

4

0 回答 0