コードでjQueryを使用していますが、jQuery Varとして$ var
使用している外部jsファイルがいくつかあります。$jx
今私のコードは機能していません、私は$
機能していません。すべての外部jsファイルを削除してから、動作しています。解決策を探しました。多くの人は、「 like を使用して、代わりに独自の var を jQuery/$ として使用できますvar $jx = jQuery.noConflict();
。しかし、この行を me page で呼び出すと、 my$ var
が削除され、「$ は関数ではありません」というエラーが表示されます。簡単なコードを作成してこの問題を説明する
私の次のコードを読んでテストしてください。
<html>
<head>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.1/jquery.min.js"></script>
<script type="text/javascript">
//var $=jQuery.noConflict();
var $jx = jQuery.noConflict(); // this $jx var will be used in another plugins or codes
function test()
{
$("#test").hide();
}
</script>
</head>
<body>
<input type="button" value="Click Me to hide box" onclick="test()" />
<div id="test" style="border:1px solid #0033FF; background:#999900; height:100px; width:200px; color:#FFFFFF; font-size:20px;">I will be hidden</div>
</body>
上記のコードを実行し、ボタンをクリックしても何も起こりません。エラーが発生します。この行を削除するだけで機能しvar $jx = jQuery.noConflict();
ます。ここでは $jx を使用しませんでしたが、他の外部スクリプト用に作成しました。$jx
同じページで$ と の両方を使用するにはどうすればよいですか? 私の間違いは何ですか?
プロジェクトの途中で作業が停止しました。
私を助けてください