如何找到元素的hover css属性?

时间:2011-01-13 03:56:28

标签: javascript jquery css

我知道我可以通过

获得元素的颜色
var col = $('a').css('color');

但是,如何在徘徊时获得相同元素的颜色?将 mouseover 事件发送到元素会触发悬停状态,如果我然后读取颜色,我会得到悬停颜色吗?

(此代码在其他人的页面上运行,我希望将链接颜色传递给iframe,以便它可以与父级匹配样式。)

3 个答案:

答案 0 :(得分:0)

我不知道任何尝试预测css属性的javascript库,所以是的,你必须触发事件并在触发时读取它。

答案 1 :(得分:0)

我认为问题是如何在没有用户实际悬停的情况下告诉你什么:悬停颜色 - 向元素发送'mouseenter'和'mouseover'事件不会触发浏览器悬停状态。

答案 2 :(得分:-1)

$("a").mouseover(function(){
    var color = $(this).css("color");
});

查看working demo