未捕获的语法错误,无法识别的表达式:

时间:2011-02-26 00:31:01

标签: jquery wordpress

我已经下载了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安装在其他地方工作正常。我用var $ j = jquery.noConfict()

之类的东西替换jQuery变量时也试过了

发生什么事了?!

0 个答案:

没有答案