我正在創建網站上某些信息的表格報告。這張表很寬,所以我想用jQuery在每一行上添加一個4px
邊框。這裏是我的腳本:jQuery在Chrome中突出顯示錶格行
$(function() {
$('tr').hover(function() {
$(this).contents('td').css({'border-top':'4px solid #934739', 'border-bottom':'4px solid #934739'});
},
function() {
$(this).contents('td').css({'border-top':'1px solid #000','border-bottom':'1px solid #000'});
});
});
它的工作原理完全一樣,應該在Firefox。然而,在Chrome瀏覽器中,它對前幾行很好,但隨後它開始在先前的懸停行上「留下」一些邊框顏色。
我在使用Chrome 15.0.874.106的Mac上。這裏以jsFiddle爲例:http://jsfiddle.net/D6eKE/1/
有什麼我可以做的,以使這項工作在Chrome中更好?謝謝你的幫助!
很奇怪。似乎在某種程度上與邊界崩潰有關。如果你沒有摺疊邊界它沒有相同的問題:http://jsfiddle.net/D6eKE/3/ –