滑鼠滑過實現淡入淡出效果程式碼例項

admin發表於2017-03-19

淡入淡出效果應用非常的廣泛,可以為一些效果增色不少,當然給使用者的印象也就更加深刻,下面就介紹一個使用jquery實現的滑鼠懸浮淡入淡出效果,程式碼如下:

[HTML] 純文字檢視 複製程式碼
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="author" content="http://www.softwhy.com/" />
<title>螞蟻部落</title>
<style type="text/css">
*{
  margin:0px;
  padding:0px;
}
ul{
  list-style:none;
  width:150px;
}
.nav ul{display:none}
</style>
<script type="text/javascript" src="mytest/jQuery/jquery-1.8.3.js"></script>
<script type="text/javascript"> 
$(document).ready(function(){ 
  $(".nav").hover(function(){ 
    $(this).find("ul").stop().fadeIn(); 
  },function(){ 
    $(this).find("ul").stop().fadeOut(); 
  });
}) 
</script>
</head>
<body>
<ul style="margin:100px;">
  <li class="nav">
    <a href="#">螞蟻部落</a>
    <ul>
      <li>div css教程</li>
      <li>javascript教程</li>
      <li>jquery教程</li>
      <li>運營交流</li>
    </ul>
  </li>
</ul>
</body>
</html>

上面的程式碼實現了淡入淡出效果,也是一個簡單的二級下拉選單的功能的節選,下面介紹一下它的實現過程。

一.程式碼註釋:

1.$(document).ready(function(){}),當文件結構完全載入完畢再去執行函式中的程式碼。

2.$(".nav").hover(),為class屬性值為nav的元素註冊事件處理函式。

3.$(this).find("ul").stop().fadeIn(),實現淡入效果。

4.$(this).find("ul").stop().fadeOut(),實現淡出效果。

二.相關閱讀:

1.hover()可以參閱jQuery hover 事件一章節。

2.find()函式可以參閱jQuery find()一章節。

3.stop()函式可以參閱jQuery stop()函式用法簡單介紹一章節。

4.fadeIn()函式可以參閱jQuery fadeIn()一章節。 

5.fadeOut()函式可以參閱jQuery fadeOut()一章節。 

相關文章