【发布时间】:2015-05-26 11:03:16
【问题描述】:
我有一个简单的表格,当用户悬停行元素时,我使用 jQuery 更改行颜色。
$('tr').on('mouseenter', function(){
$(this).css({background:'#f00'});
});
$('tr').on('mouseout', function(){
$(this).css({background:''});
});
当用户将鼠标从 A 列移动到 B 列(在同一行)时,会触发 mouseout 事件。
jsFiddle here.
测试用例:将鼠标移到包含“Foo”的单元格上。将鼠标向右移动到带有“Bar”的单元格。该行应保持红色,但不会。
在 IE11 和 Chrome 42.0.2311.152m 中测试。由于我实际使用的选择器,CSS 不合适。 (附上minimal complete verifiable example)。
【问题讨论】:
标签: jquery