回答
您可以使用jQuery這樣的:
$(function(){
$('div.someclass').hover(function(){
$(this).addClass('hover_class');
}, function(){
$(this).addClass('mouseout_class');
}
);
});
如果你已經在你的樣式表中指定的hover_class
和mouseout_class
與相應的圖像,例如
<style type="text/css">
.hover_class {
background-image: url(url 1);
}
.mouseout_class{
background-image: url(url 2);
}
</style>
純css有什麼問題?
div.thumbnail:hover {
background-image: url(image/in/question);
}
簡單地改變div.thumbnail以反映您的div和class和id名稱(ID的情況下更換.
與#
)
這在IE6中不起作用。 – Sarfraz 2010-06-21 13:01:38
確保使用CSS Sprite以避免由新圖像加載引起的翻轉閃爍。這裏是一個很好的開始:http://stackoverflow.com/questions/2932566/how-do-css-sprites-work – 2010-06-21 13:03:43
@Sarfraz - 這可能不是問題,它不適用於我目前的任何項目,*希望*很快就會出現這種情況。 – 2010-06-21 13:08:53
做
$('#thumbnailimg').hover(function(){
$('#changeme').css('background-image', $(this).children('img').attr('src'));
}, function(){
$('#changeme').css('background-image', '');
});
- 1. 如何在鼠標上更改div背景圖片?
- 2. 更改背景圖片div
- 3. 如何更改div背景圖片?
- 4. 如何讓鼠標滾輪更改背景圖片
- 5. 在鼠標上更改ListViewItem背景色
- 6. WPF如何在鼠標位於按鈕上時更改背景圖片
- 7. 當鼠標懸停在父div上時,更改子div的背景圖像
- 8. 更改在點擊和鼠標上的div背景
- 9. 更改背景圖片的URL div
- 10. jquery更改div背景圖片點擊
- 11. jQuery.cycle更改div背景圖片
- 12. div上的背景圖片
- 13. 當鼠標懸停在鏈接上時,更改div的背景圖像
- 14. 在鼠標上隨機更改背景圖像
- 15. JS在鼠標懸停上更改背景圖片(頁面不是元素)
- 16. 如何更改div的背景圖像?
- 17. 如何更改背景圖片?
- 18. 如何更改背景圖片?
- 19. 將鼠標懸停在另一個div上時更改另一個div背景
- 20. 鼠標並更改背景標籤
- 21. 更改背景圖片
- 22. 更改UINavigationBar背景圖片
- 23. MapKit:更改背景圖片?
- 24. 更改背景圖片
- 25. Div背景圖片
- 26. 如何在背景圖片上放置背景圖片?
- 27. 更改圖片背景圖片
- 28. 更改div`s背景圖像時,將鼠標懸停在圖像
- 29. 在鼠標懸停上更改div背景圖片並在單獨的位置單擊
- 30. 如何在水平滾動視圖內更改鼠標上的imageView背景
但'網址1'不固定,因爲我說我有7個縮略圖,所以我如何顯示七個差異圖像? – nectar 2010-06-21 16:31:22