0

こんにちは、WordPress サイトの通知バーのイージング効果を作成しますが、ボタンをクリックするたびに TypeError としてエラーが発生します。TypeError: v.easing[this.easing] は関数ではありません ここに私が今使っているスクリプトがあります

<script src="http://code.jquery.com/jquery-1.9.1.js"></script>
<script src="http://code.jquery.com/ui/1.10.3/jquery-ui.js"></script>

以前は、このようにスクリプトを呼び出しました

 <script src="<?php echo site_url(); ?>/wp-includes/js/jquery/jquery.js"></script>
 <script src="//ajax.googleapis.com/ajax/libs/jqueryui/1.10.3/jquery-ui.min.js"></script>

ここに私が直面しているスクリーンショットがあります。 ここに画像の説明を入力

どんな提案も素晴らしいでしょう。私はライブリンクを提供します

4

4 に答える 4

3

Web ページに jQuery ファイルの 2 つのコピーがあり、1 つのインクルードを削除すると、機能し始めます。システムで確認しました。

行番号 200 の削除 -

script type='text/javascript' src='http://techstumbling.com/wp-includes/js/jquery/jquery.js?ver=1.8.3'></script>

動作します。

説明-

次の順序でjQueryファイルを含めました-

  • jQuery - $ を作成し、$ にいくつかのプロパティを追加しました
  • jQuery Ui - $ にプロパティを追加
  • jQuery - $ を作成し、$ 内の jQuery UI 固有のプロパティをオーバーライドしました
于 2013-08-08T13:14:51.700 に答える
1

@Moazzam Khanの受け入れられた回答によると。jQuery 1.8.3を使用して同じ問題が発生しましたが、 jQuery を 1 回だけ含めたことは確かでした。試してみたところ、jQuery-UI も含める必要があることがわかりました。問題が消えたより。これが、私と同じ問題を経験した人々の助けになることを願っています。

于 2015-09-23T10:30:47.373 に答える
0

私は大きな問題が指摘されていると思います.あなたは2回のJQueryを含んでいます. しかし、それ自体は大きな問題ではありません。

最大の問題は、JQuery-UI を含むJQuery AFTERをインクルードしていることです。

JQuery を含めると、Jquery-ui を含めるときに設定したいくつかの設定が解除される可能性が高くなります。アニメーション オプションが見つからない理由が説明される場合があります。

于 2013-08-08T13:26:00.983 に答える