我希望能够使特定的 div(一个特定元素的第一个同级)在鼠标移动到另一个 div 上时淡入并最终淡出。需要淡出的 div 正好位于另一个 div 的上方。我已经成功地使用 $(document).ready() 设计了一个元素的代码,但我想在侧边栏上有更多渐变元素,并且不想一次性显示它们,因此我必须修改这些函数。
以下是函数代码:
以下是函数代码:
function clenShow() {
$(this).next().fadeIn(1000);
}
function clenHide() {
$(this).next().fadeOut(1000);
}
这是HTML代码:
<a class="clenove" onMouseOver="clenShow()" onMouseOut="clenHide()" href="page1.html" title="">
<div class="clenovePhoto">
</div>
<div class="clenoveText">
<h2>Head text</h2>
<p>Content text...</p>
</div>
</a>
<a class="clenove" onMouseOver="clenShow()" onMouseOut="clenHide()" href="page2.html" title="">
<div class="clenovePhoto">
</div>
<div class="clenoveText">
<h2>Head text #2</h2>
<p>Content text #2</p>
</div>
</a>
需要淡入淡出的元素是class为“clenoveText”的元素,有人知道一些简单的解决方案吗?
.next()
,并且避免使用内联事件处理程序。 - j08691