我知道我可以通过
获得元素的颜色var col = $('a').css('color');
但是,如何在徘徊时获得相同元素的颜色?将 mouseover 事件发送到元素会触发悬停状态,如果我然后读取颜色,我会得到悬停颜色吗?
(此代码在其他人的页面上运行,我希望将链接颜色传递给iframe,以便它可以与父级匹配样式。)
答案 0 :(得分:0)
我不知道任何尝试预测css属性的javascript库,所以是的,你必须触发事件并在触发时读取它。
答案 1 :(得分:0)
我认为问题是如何在没有用户实际悬停的情况下告诉你什么:悬停颜色 - 向元素发送'mouseenter'和'mouseover'事件不会触发浏览器悬停状态。
答案 2 :(得分:-1)
$("a").mouseover(function(){
var color = $(this).css("color");
});