【问题标题】:Error appearing in jQuery .hover() implementation, but looks exactly like documentation examplejQuery .hover() 实现中出现错误,但看起来与文档示例完全相同
【发布时间】:2014-03-24 20:21:13
【问题描述】:

我正在尝试像以前一样实现 jQuery 的悬停功能,这就是我认为的完成方式,我正在查看 jQuery API 文档,看起来我做得正确,但我是收到错误:

Uncaught SyntaxError: Unexpected token } 在第 4 行

代码如下:

$('#dismissAllButton').hover(
    function(){
        $(this).css({'color':'#000000', 'rgb(0, 0, 0)'});
    },
    function(){
        $(this).css({'color':'#ffffff', 'rgb(255, 255, 255)'});
    }
);

【问题讨论】:

  • 您要在什么 css 属性上应用 rgb(x, x, x) ?您缺少字典中的键。

标签: javascript jquery


【解决方案1】:

css() 内的对象中缺少键,这是语法错误

$('#dismissAllButton').hover(
    function(){
        $(this).css({'color':'#000000', borderColor: 'rgb(0, 0, 0)'});
    },
    function(){
        $(this).css({'color':'#ffffff', borderColor: 'rgb(255, 255, 255)'});
    }
);

我只是以borderColor为例

如果 RGB 颜色是某种后备颜色,请删除它们,它们不需要

【讨论】:

    猜你喜欢
    • 2018-07-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-07-09
    • 1970-01-01
    • 1970-01-01
    • 2016-10-20
    • 2019-05-06
    相关资源
    最近更新 更多