jQuery实现带延迟的二级tab切换下拉列表效果

前端技术 2023/09/05 JavaScript

本文实例讲述了jQuery实现带延迟的二级tab切换下拉列表效果。分享给大家供大家参考。具体如下:

这是一款基于jQuery实现带延时效果的下拉列表菜单,有动画效果。

运行效果截图如下:

在线演示地址如下:

http://demo.phpstudy.net/js/2015/jquery-delay-show-menu-style-codes/

具体代码如下:

<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\"
\"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">
<html xmlns=\"http://www.w3.org/1999/xhtml\">
<head>
<meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\" />
<title>二级tab切换</title>
<style type=\"text/css\">
 *{margin:0;padding:0;}
 body{padding:10px ;}
 #div1{background:#333;height:30px;width:400px;margin:0 0 10px 0;}
 #div1 li { width: 100px; float:left;line-height:30px; background: 333; margin:0 5px;list-style:none; text-align: center;}
 #div1 li a { color:#fff; text-decoration:none;font-size:12px; display:block;}
 #div1 li a:hover { text-decoration:underline;}
 #div1 li span { display: none;}
</style>
<script type=\"text/javascript\" src=\"jquery-1.6.2.min.js\"></script>
</head>
<body>
 <div id=\"div1\">
   <ul id=\"nav\">
    <li>
    <a href=\"#\">menu1</a>
    <span><a href=\"#\">111</a></span>
    </li>
    <li>
    <a href=\"#\">menu2</a>
    <span><a href=\"#\">222</a></span>
    </li>
    <li>
    <a href=\"#\">menu3</a>
    <span><a href=\"#\">CopyRight@</a></span>
    </li>
    </ul>
  </div>
</body>
<script type=\"text/javascript\">
 $(document).ready(function() { 
 $(\"ul#nav li\").hover(function() { //Hover over event on list item
 $(this).find(\"span\").show(200).css({ \'background\' : \'#1376c9\',\'display\' : \'block\'}); //Show the subnav
 } , function() { //on hover out...
 $(this).find(\"span\").hide(200); //Hide the subnav
 });
 });
</script>
</html>

希望本文所述对大家的jquery程序设计有所帮助。

本文地址:https://www.stayed.cn/item/12391

转载请注明出处。

本站部分内容来源于网络,如侵犯到您的权益,请 联系我

我的博客

人生若只如初见,何事秋风悲画扇。