0

Ajaxim 3.4 をインストールしました ...スタンドアロンでは正常に動作しますが、既存のサイトに問題があります....ajaxim プロトタイプが JQuery と競合するため、jquery 機能を停止します。

JQueryを使用したajaximスクリプトもあります...プロトタイプバージョンはありません。

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

事前にサンクス。

4

1 に答える 1

1

プロトタイプはそれほど適応的ではありませんが、jQuery は とは異なる識別子を使用するように設定できます$

var $j = jQuery.noConflict();

// Use jQuery via $j
$j(document).ready(function(){
    $j("div").hide();
});

// Use Prototype with $(...), etc.
$('someid').hide();

ソース: http://docs.jquery.com/Using_jQuery_with_Other_Libraries

このようにして、両方のライブラリを並べて使用できます。

独自のコードがすべて$jQuery 呼び出しの符号を使用して機能する場合でも、onload-methods でラップすることにより、独自のコードでその識別子を使用できます。

jQuery(function ($) {
    // Use jQuery with the standard $ sign in this scope,
    // even if it is assigned to prototype outside of this scope
    $('#id').whatYouWant();
});
于 2013-03-14T13:43:38.310 に答える