我期待獲得一個很好的平滑翻轉圖像淡入一個按鈕的父圖像。JQUERY圖像疊加fadeIn()淡入淡出時鼠標懸停
我把我的覆蓋圖像疊加在我的主圖像的ontop上,它被設置爲「display:none;」。
我有以下jQuery,它可以在淡入淡出的圖像中工作,但當鼠標懸停在圖像上時,它會反覆淡入淡出。我的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 -->
這很好,謝謝Michael! –