當我懸停圖時,我想顯示圖像標題(例如圖像名稱)。在懸停父項上切換可見性子項
這是我的HTML:
<div class="thumbnail-grid flex">
<a href="#" class="flex-item">
<figure class="i1">
<figcaption class="hide"> caption blabla
<img src="img/view.png"/>
</figcaption>
</figure>
</a>
</div>
我試圖讓在Javascript功能:
var text = document.querySelector('figcaption');
document.querySelector('figure').onMouseOver = function() {
text.classList.remove('hide');
}
document.querySelector('figure').onMouseOut = function() {
text.classList.add('hide');
}
在我的CSS我.hide設置爲顯示:無;但我的功能不起作用。
有人可以幫我嗎?
現場演示:http://jsfiddle.net/e27Dt/613/
你的HTML不正確。圖像和標題應該是兄弟姐妹,而不是父母/孩子。 – 2014-10-16 11:49:35
你可以用css做到這一點嗎? – Akshay 2014-10-16 12:12:59