【问题标题】:jquery Uncaught SyntaxError: Unexpected token -jquery Uncaught SyntaxError: Unexpected token -
【发布时间】:2012-03-26 23:04:57
【问题描述】:

我已经浏览了 jQuery 文档和谷歌,但我似乎无法弄清楚这一点,但我觉得这可能是我遗漏的一些非常明显的东西。由于某种原因,我收到此错误,

Uncaught SyntaxError: Unexpected token -

,每次我尝试执行我的脚本时,我都不知道为什么(我尝试了带有和不带有两个 - 负号的脚本,但没有任何区别)。

这是我的代码:

$('.head').hover(function() {
    $(this).stop().animate({text-indent:'-60px'},100);
}, function() {
    $(this).stop().animate({text-indent:'-50px'},200);
});

【问题讨论】:

  • 您可能需要引用 text-indent ('text-indent') 或使用驼峰式大小写 (textIndent)。
  • @jo8691 谢谢,不敢相信我忽略了这一点。无论如何,下次将答案发布为实际答案(而不是评论),以便我可以将其标记为答案(并给你信用)

标签: javascript jquery syntax-error


【解决方案1】:

试试:

$('.head').hover(function() {
    $(this).stop().animate({'text-indent':'-60px'},100);
}, function() {
    $(this).stop().animate({'text-indent':'-50px'},200);
});

【讨论】:

    猜你喜欢
    • 2011-04-02
    • 2016-04-06
    • 2013-09-18
    • 1970-01-01
    • 1970-01-01
    • 2012-09-12
    • 2018-07-21
    • 2013-04-29
    • 1970-01-01
    相关资源
    最近更新 更多