Сначала я создал функцию, которая получила параметр и возвратил jQuery, например:
function getjQuery(window)
{
/*jquery code*/(window);
return window.jQuery;
}
Но потом я получил сообщение электронной почты из обзора, и мне сказали, что я должен использовать файл jQuery с оригинальнымимя файла и полностью не изменено.
Я начал искать альтернативу и нашел это решение , но он никак не работает.
Объект jQuery создан, ноЯ не могу найти какие-либо элементы.$("#id").length
всегда 0
.С помощью предыдущего метода он всегда был найден.
Мой текущий код (который не работает)
AddonNameSpace.jQueryAux = jQuery;
AddonNameSpace.$ = function(selector,context) {
return // correct window
new AddonNameSpace.jQueryAux.fn.init(selector,context||contentWindow);
};
AddonNameSpace.$.fn =
AddonNameSpace.$.prototype = AddonNameSpace.jQueryAux.fn;
AddonNameSpace.jQuery = AddonNameSpace.$;
Файл jQuery загружается на моем оверлее browser.xul
:
<script type="text/javascript" src="chrome://addon/content/bin/jquery-1.5.2.min.js" />
Загружаю ли я в нужном месте?
Как я могу использовать jQuery для изменения содержимого страницы (HTML) с помощью исходного файла jQuery, возможно ли это?