2014-06-19 40 views
0

我有一個表(fiddle here),它具有一些JavaScript,在鼠標懸停發生時將hover類應用於適當的colgroup和row。這應該在表格中顯示爲+,即該列被突出顯示,並且行是。錶行和colgroup邊界問題

不幸的是,應用了邊框(second fiddle),當您將鼠標懸停在一些單元格(即時貼在Chrome上)後,這會變得有點棘手。任何人都可以看到爲什麼會發生?

我試過評論出border-collpase屬性,但這沒有奏效。

.hover { 
    background: #f0f0f0; 
    background: #f4f4f4; 
} 
colgroup.hover { 
    border-left: 1px solid #ccc; 
    border-right: 1px solid #ccc; 
} 
tr.hover{ 
    border-top: 1px solid #ccc; 
    border-bottom: 1px solid #ccc; 
} 

回答

0

評論最後兩個CSS,你在fiddle1

/*colgroup.hover { 
    border-left: 1px solid #ccc; 
    border-right: 1px solid #ccc; 
} 
tr.hover{ 
    border-top: 1px solid #ccc; 
    border-bottom: 1px solid #ccc; 
}*/ 
+0

如果你這樣做(見第二小提琴)顯示你開始看到視覺屬性,則一些懸停(扭動鼠標圍繞在屏幕上)後,文物,它不起作用。 – Chris

+0

用fiddle1替換fiddle2的css,並看到@Chris –

+0

小提琴2不工作..我表明它沒有工作 – Chris