我正在寻找一个很好的平滑翻转图像来淡入一组按钮的父图像。
我将叠加图像堆叠在主图像之上,并将其设置为“显示:无;”。
我有以下 jQuery,它适用于 FadeIn 叠加图像,但是当鼠标悬停在图像上时它会反复淡入和淡出。我的 jQuery 语法有问题吗?提前致谢。
<script type="text/javascript">
jQuery(document).ready(function() {
jQuery(".main").mouseenter(function() {
jQuery(".overlay").fadeIn();
});
jQuery(".main").mouseleave(function() {
jQuery(".overlay").fadeOut();
});
});
</script>
和我的 HTML 代码:
<style type="text/css">
<!--
.hoverbox { position: relative; }
.main { width: 243px; height: 117px; }
.overlay { position: absolute; width: 243px; height: 117px; top: 0; left: 0; display: none; }
-->
</style>
<!-- button 1 -->
<div class="hoverbox" style="float: left; width: 243px; height: 117px;">
<a href="/locations/sacramento-international-airport/">
<img class="main" src="/images/home-button-smf_orig.jpg" />
<img class="overlay" src="/images/home-button-smf_rollover.jpg" />
</a>
</div>
<!-- end button 1 -->