私は自分のphpプロジェクトでjqueryを多用しました。しかし、一部のページで$
はが機能していないため、jqueryを使用する必要があります。例えば:
jQuery('#mycarousel').jcarousel({
start: 3
});
$とjqueryの違いを教えてもらえますか?
私は自分のphpプロジェクトでjqueryを多用しました。しかし、一部のページで$
はが機能していないため、jqueryを使用する必要があります。例えば:
jQuery('#mycarousel').jcarousel({
start: 3
});
$とjqueryの違いを教えてもらえますか?
が.noConflict()
呼び出されると、selector like$('')
は、Prototypeなどの他のフレームワークとの互換性を確保するために機能しなくなります。その時jQuery('')
は代わりに使用されます。
アイデアをよりよく説明するために、参照リンクから取得した例を次に示します。
<script type="text/javascript">
$.noConflict();
jQuery(document).ready(function($) {
// Code that uses jQuery's $ can follow here.
});
// Code that uses other library's $ can follow here.
</script>
$
はエイリアスに使用される単なる変数であり、変数であるjQuery
ため、何でも割り当てることができます。
あなたはそのドキュメントからそれに関連する詳細な情報を得ることができます
すでに言われていることを説明する最も簡単なコンソール実験:
($ === jQuery); //true
$.noConflict();
($ === jQuery); //false
$
はjQuery関数を表し、のエイリアスです。jQuery
$がJqueryのJqueryのShortFormであることを除いて、これらは同じです
これはjqueryの競合です。この問題を解決するには、正しいjqueryプラグインを使用する必要があります。最新のJqueryプラグインを使用して、コードから古いプラグインを削除します。
$
古いバージョンのjQueryのエイリアスです。
最新バージョンでは、これを使用している場合$
、その関数は実行されません。
したがって、jQueryでコード全体を変更する必要はありません...
そのコードの前に、次のように入力します。
var $ = jQuery;
とてもシンプルです...
$.ajax({
url: 'Emp.asmx/getDesignation',
type:'post',
contentType: 'application/json;charset=utf-8',
dataType: 'json',
data: "{}",
aync: false,