1

これは実際には私の分野ではないので、誰かがこの問題で私を助けてくれることを望んでいました.

ブラウザ コンソールに次のエラーが表示されます。

Uncaught TypeError: Property '$' of object [object Object] is not a function (index):36
(anonymous function) (index):36
Uncaught TypeError: Property '$' of object [object Object] is not a function totop.js:3
(anonymous function) totop.js:3

それは私が持っているスライダーと関係があります。スライダーはconcrete5用の「レボリューションスライダー」です。私が理解できないある種の対立があります。

これは、私が持っている「ToTop」機能と、モバイル ナビゲーション (ブラウザを最小化すると表示されます) を壊します。

モバイル ナビゲーションのスクリーンショット: (リンク)

ライブ プレビュー: (リンク)

どんな助けでも大歓迎です。

敬具、デビッド

4

2 に答える 2

4

ページ内の js のある時点で、これを行っています。

var tpj=jQuery;         
tpj.noConflict();

noConflict は $ ( http://api.jquery.com/jQuery.noConflict/ ) をクリアし、toptop スクリプトはそれが存在することを期待します。$ の代わりに jQuery を使用するように toptop を変更するか、noConflict 呼び出しを削除する方法を見つけてください。

于 2013-11-06T12:05:52.373 に答える
0

コードを次のようにラップします。

(function($)
{
    // your code here
    // $ now stands for jQuery
})(jQuery);

そして、幸せになります。紛争がないことは解決策ではなく、単なる別の問題です。

于 2013-11-06T12:21:53.170 に答える