2

解決済み 助けてくれてありがとうプラグインへの正しいパスはとても不必要なエラーです...

こんにちは、Jquery で animate() 関数を使用して JQuery イージング プラグインを使用する際に問題があります。Webで検索していますが、まだ解決策が見つかりません。

私のコードは、アニメーション関数 (スイッチなど) の既定のタイプのイージングで動作していますが、イージングのタイプを変更すると、スクリプトは彼の作業を停止します。

私のコードは次のようなものです:

<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