Неопределенная синтаксическая ошибка, нераспознанное выражение: - PullRequest
2 голосов
/ 26 февраля 2011

Я скачал скрипт, разработанный на 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 ()

Что происходит?!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...