Я скачал скрипт, разработанный на http://www.alistapart.com/d/sprites2/examples/sprites2.js Он работал на других сайтах, но я никогда не пробовал его с WordPress раньше.
Строка, на которой он не работаетвторой ниже:
function attachNavEvents(parent, myClass, setActive, hoverSpeed, style) {
$(parent + " ." + myClass).mouseover(function() {
// create pseudo-link
$(this).append('<div class="nav-' + myClass + '"></div>');
// either slide or fade, depending on the style value
if (style == "slide") {
// slide down the pseudo-link ...
parent и myClass - это, насколько я могу судить, строки из одного слова.Не имеет никакого значения, если я закомментирую всю функцию наведения мыши.В Chrome возникает ошибка
Uncaught Syntax error, unrecognized expression: .
Когда я вхожу в консоль Javascript и набираю $ (parent + "." + MyClass) .mouseover (function () {});он возвращает объект jquery без проблем.
Установка jquery в других местах работает нормально.Я также пробовал это при замене переменной jQuery чем-то вроде var $ j = jquery.noConfict ()
Что происходит?!