任何想法如何(或者是否可能)触发相邻元素的onmouseover/onmouseout事件。例如...触发来自不同元素的onmouseover/onmouseout事件
<div>
<img src="image.jpg" onmouseover="this.src='image-alt.jpg'" onmouseout="this.src='image.jpg'">
<span>Title</span>
</div>
我怎样才能触发图像交换出去跨度上面的图片,当我悬停在跨度。 CSS将无法工作,因为这是在一个Wordpress循环中拉取大量图像和标题。解决方案必须是非特定元素,所以当它在页面上重复时会起作用。我读了一些关于从一个元素到另一个元素绑定事件的事情,但没有得到任何工作。想法?谢谢。
更新:从WordPress的循环中的实际代码...
<li>
<div class="container1">
<div class="container2">
<a href="<?php the_permalink(); ?>">
<img src="<?php echo $image['url']; ?>" alt="<?php echo $image['alt']; ?>" onmouseover="this.src='<?php echo $imageover['url']; ?>'" onmouseout="this.src='<?php echo $image['url']; ?>'">
<span><?php the_title(); ?></span>
</a>
</div>
</div>
</li>
这有正确的想法,但以某种方式错误的方式。 'span'需要有'onmouseover',这反过来会切换image.src。 – diynevala