我想知道是否有任何方法可以在JavaScript,PHP或HTML(或CSS)上的mouseover上更改圖片。我這樣做是一個'喜歡'按鈕,並將需要兩個不同的URL來從數據庫的不同反應(雖然我會排序)。 在此先感謝。如何在鼠標懸停上更改圖片?
回答
基本的JavaScript:
<img src="image_1.png" alt="Image" onmouseover="javascript:this.src='image_2.png';" onmouseout="javascript:this.src='image_1.png';" />
小調:'javascript:'在事件處理程序的開始處是不必要的 - 它只需要'href'屬性 – freefaller
謝謝!這很好。 – JThistle
下面是一個使用JavaScript的香草方式:
HTML:
<img id="tychus" src='http://img1.wikia.nocookie.net/__cb20080516020746/starcraft/images/4/4e/TychusFindlay_SC2_CineTrailer3.jpg' height="200" width="400"/>
的JavaScript:
var pic = document.getElementById('tychus');
pic.addEventListener('mouseover',function() { this.setAttribute('src','http://fc00.deviantart.net/fs18/f/2007/155/f/1/Queen_of_Blades_by_OmeN2501.jpg');
});
pic.addEventListener('mouseout',function() {
this.setAttribute('src','http://img1.wikia.nocookie.net/__cb20080516020746/starcraft/images/4/4e/TychusFindlay_SC2_CineTrailer3.jpg');
});
這適用於鼠標懸停和鼠標移出。
「簡單」?這顯然是我以前沒有意識到的這個詞的奇怪用法(版權Douglas Adams)。 'addEventListener'不支持跨瀏覽器(例如IE8或IE9兼容模式) – freefaller
@freefaller很好的瞭解。我想我對簡單的定義並不簡單。 – 13ruce1337
他們都做同樣的工作,第一個更簡單。 – JThistle
- 1. 鼠標懸停圖片更改
- 2. 鼠標懸停更改圖片顏色
- 3. 圖片上鼠標懸停
- 4. 將圖標更改爲鼠標懸停上的圖片
- 5. 在懸停上更改圖片並單擊,在鼠標懸停時從圖片上保留圖片
- 6. 鼠標懸停在html上更改圖片
- 7. 將鼠標懸停在圖片上
- 8. 將鼠標懸停在圖片上
- 9. 如何更改Fabric.js中鼠標懸停的圖片來源?
- 10. 當鼠標懸停在HTML上時,如何更改圖像?
- 11. 如何在primefaces中的鼠標懸停上更改commandlink圖像?
- 12. 如何將鼠標懸停在WPF上的圖像更改?
- 13. 更改鼠標懸停/失敗圖標
- 14. 如何更改鼠標指針上的鼠標懸停分手?
- 15. 在鼠標懸停的下拉菜單中更改圖片
- 16. 在網格中更改圖片鼠標懸停引導
- 17. 當鼠標懸停在TreeNode上時,如何更改光標?
- 18. JQuery:如何更改鼠標懸停事件上的圖形?
- 19. 如何更改包裝div的鼠標懸停上的圖像
- 20. 如何更改鼠標懸停上的圖像按鈕
- 21. 如何在鼠標懸停時更改「fa圖標」的顏色?
- 22. JQuery更改鼠標懸停的圖像
- 23. 鼠標懸停更改爲圖像
- 24. 更改鼠標懸停和鼠標懸停在CSS中的圖像
- 25. Google Earth API在鼠標懸停上更改地標圖像
- 26. 在鼠標懸停上更改圖像x和y座標
- 27. 更改jQuery的鼠標懸停到窗口鼠標懸停
- 28. 鼠標懸停在圖像上時更改圖像
- 29. 將鼠標懸停在圖像上的多個圖像更改
- 30. WordPress的將鼠標懸停在圖片
是的,你需要改變src屬性如果圖像 – juvian
@juvian你會怎麼做,在上述任何語言嗎? – JThistle
你甚至嘗試谷歌這個? – Arbitur