喜來設置元素title屬性:使用jQuery與CSS3設置屬性名稱並行:我使用這個後
$('.upgradeTables thead tr td:gt(1)').attr('title', 'Upgrade To');
然後我用CSS3來做到這一點:
.upgradeTables thead tr td:hover:before
{
background: #000;
content: attr(title);
color: #f7f7f7;
opacity: 0.95;
display: block;
font-weight: bold;
position: relative;
text-align: center;
top: 0px;
padding: 5px;
-webkit-box-shadow: 1px 1px 10px 0.5px #333 !important;
-moz-box-shadow: 1px 1px 10px 0.5px #333 !important;
box-shadow: 1px 1px 10px 0.5px #333 !important;
}
我的問題是,當我將鼠標懸停在元素上時,出現了很好的CSS標題,因爲我希望它們可以沿着TD移動,並且「升級到」出現在每個元素上方。
的問題是,當我將鼠標懸停在第一個,我得到的CSS標題也是灰色的默認瀏覽器的標題出現,並保持明顯的,因爲我給其他TD的移動。我如何隱藏彈出的默認標題,但仍然保持CSS:懸停後標題顯示後?
在什麼瀏覽器,你測試它?在Firefox中,我認爲沒關係http://jsfiddle.net/MKTbn/ – Sotiris
Chrome。沒有在別處測試過! – benhowdle89