我有一個表格,表格中的不同字段將根據翻轉標誌而改變字體顏色。我有幾個不同顏色的標誌,可能隨時翻轉。在懸停框中更改文本的顏色
我想包括一個懸停在文本上,該文本具有由該標誌引起的異常的名稱並且與標誌顏色相同。 (我原本打算在名字旁邊加上一個小方塊的顏色,但是這似乎很難/不可能在一個懸停中,所以現在我只是想改變文字顏色)。
我不能得到這個工作。幫幫我?
我的標誌是:
flag1, if true then the field shows in red for exception1
flag2, if true then the fields shows in blue for exception2
flag3, if true then the fields shows in green for exception3
的JavaScript/jQuery的:
if($flag1 === true){
$flag1.css("color", "red");
$(".myTable").attr('title', 'exception1').css("color","red");
}else if($flag2 === true){
$flag2.css("color", "blue");
$(".myTable").attr('title', 'exception2').css("color","blue");
}else if($flag3 === true){
$flag3.css("color", "green");
$(".myTable").attr('title', 'exception3').css("color","green");
}
然而,試圖顏色顯示出來INSIDE懸停文字,是行不通的。它只是着色更多的表格字段。如何爲懸停內的文字着色而不是默認的黑色?作爲一個側面說明,如果在文本旁邊放置一塊顏色而不是着色文本就很容易,請讓我知道這一點。我似乎無法找到解決方案。
請看小提琴的簡單例子。 http://jsfiddle.net/L3e1ff3g/
會顯示您的代碼小提琴。 – Benjamin 2014-08-27 15:45:24
請看小提琴的簡單例子。 http://jsfiddle.net/L3e1ff3g/ – user2847749 2014-08-28 12:51:38
這鏈接JS小提琴重現您的問題?當我懸停,單擊或以其他方式嘗試與頁面交互時,我看不到任何*發生的事情。 – 2014-08-28 13:09:22