我有一整頁的圖像這樣的事情,或多或少:更改圖片上的每個圖像懸停的圖像?
<div class="category">
<ul class="grid">
<li class="item first">
<a href="/pic1.html" title="PIC1" class="image"><span><img src="/pic1-1.jpg" data-hover="/pic1-2.jpg" width="243" height="243" /></span></a>
<h2 class="product-name"><a href="/pic1.html" title="PIC1-1">PIC1</a></h2>
</li>
<li class="item">
<a href="/pic2.html" title="PIC2" class="image"><span><img src="/pic1.jpg" width="243" height="243" /></span></a>
<h2 class="product-name"><a href="/pic2.html" title="PIC2-1">PIC2</a></h2>
</li>
<li class="item last">
<a href="/pic3.html" title="PIC3" class="image"><span><img src="/pic3-1.jpg" data-hover="/pic3-2.jpg"width="243" height="243" /></span></a>
<h2 class="product-name"><a href="/pic3.html" title="PIC3-1">PIC3</a></h2>
</li>
</ul>
對於列表中的每個項目,我想有一個第二圖像只顯示在鼠標懸停時,如果另一圖像有已經在html中爲該列表項提供了。
我該如何做到這一點在HTML和相應的JavaScript?
哪裏是第二個圖像?你能分享一個標記與2圖像 –
你能解釋這個*,如果另一個圖像已經提供了該列表項在HTML * – DaniP
沒有得到那麼多。但我改變它以反映米林德的答案的一部分。改變了標記。因此,列表中的第一個和第三個項目都有一個替代jpg,圖像應該在鼠標懸停時更改。第二個在標記中沒有替代jpg。 – user2747609