24

コンソールを見ると、以下のエラーが発生しています。

jQuery.easing[jQuery.easing.def] is not a function

WordPressでスライダーを作ろうとしています。私はローカルホストで作業しているので、何が起きているのか正確に表示できません。ただし、スライダーが WordPress 以外の HTML ファイルにある場合は機能します。WordPress では、そのエラーが表示されます。問題が何であるかについての洞察は大歓迎です。

4

9 に答える 9

54

みんなの時間を節約するために。Jquery イージング プラグイン ファイルを開き、コードをラップします。

$(document).ready(function() {
  Code goes here...
});
于 2013-05-04T02:44:15.657 に答える
25

jQuery を複数回ロードしていないか確認してください。フッターを手動で挿入した場合は、削除してみてください。

于 2012-09-20T16:13:35.660 に答える
21

問題は

swing: function (x, t, b, c, d) {
    return jQuery.easing[jQuery.easing.def](x, t, b, c, d);
}

この関数の jQuery は、適用された jQuery と等しくありませんでしたjQuery.extend( jQuery.easing,

  1. jQueryと置き換えます$
  2. コードをラップする

    (function($, undefined) {
      ...
    }) (jQuery);
    
于 2014-10-02T14:06:16.017 に答える
7

did you import the jQuery easing plugin? something like

  <script src="http://code.jquery.com/jquery.min.js"></script>
  <script src="http://cdnjs.cloudflare.com/ajax/libs/jquery-easing/1.3/jquery.easing.min.js"></script>

in your page?

于 2012-07-18T02:03:05.160 に答える
5
if(typeof jQuery.easing[jQuery.easing.def] == 'function'){
    return jQuery.easing[jQuery.easing.def](x, t, b, c, d);
}

easing.js の swing() 関数でこのコードを試してください

于 2015-09-15T10:25:50.443 に答える
4

プラグインを使用する前に jquery.easing.1.3.js を head タグに配置するか、document.ready を使用します

于 2013-07-17T06:31:42.117 に答える
2

jQuery イージング プラグインをインポートしていますか? または、1.7.2 よりも高いものはありますか?

次に、それを削除してこれを使用します:

<script type="text/javascript" src="http://code.jquery.com/jquery-1.7.2.js"></script>
于 2014-01-23T12:15:12.303 に答える