Я пытаюсь использовать jQuery 1.3.1's: not selector with sIFR Ver. 3 Rev. 436.jQuery selectors и sIFR
Я включил использование селектора jQuery в соответствии с инструкциями на sIFR Wiki и основной работой селектора, что заставляет меня полагать, что sIFR использует селектора jQuery. Однако более продвинутый селектор jQuery не является.
Чтобы включить селектор jQuery, я удалил строку в мини-файле sifr.js, который начинался с var parseSelector=(function()...
, и заменил его на var parseSelector = $;
. У меня также есть jQuery, который включен в html-файл перед sIFR.
sifr-config.js
var mg = { src: '/static/mg.swf' };
sIFR.activate(mg);
sIFR.replace(mg, {
selector: '#nav a', #This works
...
})
sIFR.replace(mg, {
selector: ':not(p)', #This doesn't work
...
});
Мой единственный другой вариант взломать вверх CMS я использую, поэтому любые рекомендации будут оценены.
Это - ответ в ответ на Pekka.
selector: [object HTMLDocument]
selector: #top-nav a
selector: [object HTMLDocument]
selector:
selector: :contains(Disclaimer)
selector: [object HTMLDocument]
selector:
Unknown pseudo-class or pseudo-element 'contains'.
[Break on this error] undefined
Node cannot be inserted at the specified point in the hierarchy" code: "3
[Break on this error] var sIFR=new function(){var O=this;var E...(<br>)\s*/g,"$1"),primaryLink:k||{}}}};\nsifr.js (line 17)
selector: #top-nav a
selector: [object HTMLDocument]
selector:
selector: :contains(Disclaimer)
selector: [object HTMLDocument]
selector:
Это хороший момент! Я редактировал свое оригинальное сообщение, чтобы включить мои изменения в sIFR. – 2010-01-13 16:16:05
Вы загружаете JQuery перед sIFR? –
Да. В html-файле у меня загружается jQuery перед sIFR. И sIFR, и jQuery работают правильно на странице. – 2010-01-13 16:31:48