出现在jQuery .hover()实现中的错误,但看起来与文档示例完全相同

时间:2014-03-24 20:21:14

标签: javascript jquery

我正在尝试实现jQuery的悬停功能,就像我之前所做的那样,这就是我认为它已经完成的方式,我正在查看jQuery API文档,看起来我正确地做到了,但我是收到错误:

第4行

未捕获的SyntaxError:意外的令牌}

以下是代码:

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

1 个答案:

答案 0 :(得分:3)

您在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颜色是某种后退,请删除它们,不需要它们