我正在構建員工的BIOS頁面,客戶希望選定的縮略圖以完全不透明的顏色顯示,而所有其他人以黑白的較低不透明度顯示。這並不難 - 麻煩的是,每個縮略圖必須具有顏色狀態和黑白狀態。所以我的下一個想法是在鼠標懸停上換出黑白圖像(這將在彩色背景圖像中的div內休息)。圖片替換腳本(jQuery)
$('.thumbnail').mouseenter(function(){
var current = $(this); // cache thing
var thishtml = current.html(); // get contents of thing
current.html('').mouseleave(function(){ //empty the thing
current.html(thishtml); //put the variable back in the thing
});
});
我的HTML將如下所示:
<div class = "thumbnail" style = "background-image: url(color.jpg);">
<img src="blackandwhite.jpg" />
</div>
很顯然,因爲我問這個問題,我的想法沒有工作。 mouseover刪除了innerHTML,並且該變量已成功轉換,但它不會再次插入到DIV中。我錯過了什麼?
這很完美,謝謝。 –
太好了。點擊左邊的複選標記,將其選爲接受的答案。我們都得到了重點。 –