WordPressプラグインでrequire.jsのjQueryバージョンを使用していますが、requirejsのjQueryがwordpressによって読み込まれたjQueryをオーバーライドしています。noConflict( true )
ワードプレスによってロードされたバージョンをオーバーライドしないように、requirejsによって使用されるjQueryにそれ自体を呼び出すように指示するにはどうすればよいですか?
質問する
1233 次
1 に答える
3
結局、私はこのようなことをしました:
このような設定ファイルを作成します
requirejs.config( {
"paths": {
"jquery": "require_jquery"
},
"shim": {
"jquery-cookie" : ["jquery"],
"bootstrap-tab" : ["jquery"],
"bootstrap-modal": ["jquery"],
"bootstrap-alert": ["jquery"]
}
} );
このようなrequire_jquery.jsファイルを作成します
define(["jquery-1.7.2"], function() {
// Raw jQuery does not return anything, so return it explicitly here.
return jQuery.noConflict( true );
})
そして、通常どおりjqueryを使用します。すべてが機能し、jQueryの外部バージョンは変更されていません。
于 2012-06-07T10:28:06.700 に答える