Сегодня 23 мая, четверг ГлавнаяНовостиО проектеЛичный кабинетПомощьКонтакты Сделать стартовойКарта сайтаНаписать администрации
Поиск по сайту
 
Ваше мнение
Какой рейтинг вас больше интересует?
 
 
 
 
 
Проголосовало: 7273
Кнопка
BlogRider.ru - Каталог блогов Рунета
получить код
Евгений Ламской
Евгений Ламской
Голосов: 1
Адрес блога: http://lamskoy.livejournal.com/
Добавлен: 2010-05-18 17:01:15
 

Greasemonkey + jQuery

2010-01-09 03:25:07 (читать в оригинале)

Экспериментировал с расширением GreaseMonkey для Firefox, чтобы прикрутить к пользовательскому скрипту jQuery.
Написал следующий каркас для скрипта:

// ==UserScript==
// @name           Generic.script
// @namespace      Generic.script
// @description    Generic.script
// @include        *
// ==/UserScript==

jQuery = {
        instance: null,
        get: function() {
                return jQuery.instance
        },
        loadInto: function(callback) {
                if(typeof unsafeWindow.jQuery !== 'undefined') {
                        return callback(unsafeWindow.jQuery);
                }
                if(jQuery.instance !== null) {
                        return callback(unsafeWindow.jQuery);
                }
                jQuery.instance = document.createElement('script');
                jQuery.instance.src = 'http://jquery.com/src/jquery-latest.js';
                jQuery.instance.type = 'text/javascript';
                document.getElementsByTagName('head')[0].appendChild(jQuery.instance);   
                (function() {
                        if(typeof unsafeWindow.jQuery == 'undefined') {
                                window.setTimeout(arguments.callee,100);
                        } else {
                                callback(unsafeWindow.jQuery);
                        }       
                })();
        },
}

jQuery.loadInto(function($) {
        //alert($);
});

Тэги: greasemonkey, javascript, jquery

 


Самый-самый блог
Блогер ЖЖ все стерпит
ЖЖ все стерпит
по количеству голосов (152) в категории «Истории»


Загрузка...Загрузка...
BlogRider.ru не имеет отношения к публикуемым в записях блогов материалам. Все записи
взяты из открытых общедоступных источников и являются собственностью их авторов.