чтобы достичь этого. Например:

аю букмарклет, который будет загружать jQuery, если объект не найден. Загрузка проверит версию jQuery. Код похож на:

(function(){

    var myBkl = {
         loadScript: function(src) {
            if(window.jQuery && window.jQuery.fn.jquery == '1.3.2'){
                return;
            }
            var s = document.createElement('script');
            s.setAttribute('src', src);
            s.setAttribute('type', 'text/javascript');
            document.getElementsByTagName('head')[0].appendChild(s); 
        },
        whenLoaded: function(callback){
            if (typeof(window.jQuery) !== 'undefined' && window.jQuery.fn.jquery == '1.3.2') { 
                callback(window.jQuery); 
            } 
            else {
                setTimeout((function() {myBkl.whenLoaded(callback); }), 100);
            } 
        },
        init: function($){
            console.log($.fn.jquery);
        }
    };
    myBkl.loadScript('http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.js');
    myBkl.whenLoaded(myBkl.init);

})();

Я использую этот конструктор закладок, чтобы создать закладкуhttp://subsimple.com/bookmarklets/jsbuilder.htm

Очевидно, если на страницу уже загружен jQuery. Загрузка скрипта 1.3.2 перезапишет объект window.jQuery на странице. Мне просто интересно, есть ли способ разрешить загрузку 1.3.2 в другую переменную с собственным именем? С помощьюjQuery.noConflict(true); ?

Ответы на вопрос(4)

Ваш ответ на вопрос