1

うまくいけば、これを解決するのを手伝ってくれます。私は自分のサイトでいくつかの jQuery スクリプトを使用しています (そのうちの 1 つはleanModal、過去に何度か問題なく使用した です)。私が作業しているサイト (WP を使用) は、数時間前にモーダルが機能しなくなるまで正常に機能していました。エラーコンソールを見ると、次のように記載されています。

$ is not a function
$("a#go").leanModal();

$ is not a function
$(function() {

どちらも に関連していleanModalます。なぜ突然そのようなエラーが発生するのでしょうか?

参考サイトはこちら ( http://richgc.com/freelance/industry/ ) で、「情報」をクリックするとモーダルが起動します。

4

1 に答える 1

2

$何らかの方法でオーバーライドしているようです。

$jQuery オブジェクトをundefined
jQuery返します。( function (a,b){return new e.fn.init(a,b,h)})


あなたのソースコードで@Rocketが見つかったように:

ここで使用しますjQuery.noConflict();

$変数を以前の状態に解放するもの( undefined)

noConflict ドキュメントを読む:

説明: jQuery による $ 変数の制御を放棄します

于 2012-04-30T20:50:39.240 に答える