我为导航条背景加了个缓动效果,但是当鼠标移动至二级菜单时(二级菜单li的宽度比导航条li大),那个缓动的宽度也会变大,请问一下,这里主要是哪个功能块在计算这个宽度的,有没办法可以改一下,谢谢
HTML页面:
- HTML code
<!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>菜单效果</title> <link href="css/Head.css" rel="stylesheet" type="text/css" /> <script type="text/javascript" src="js/jquery1.2.6.pack2.js"></script> <script type="text/javascript" src="js/jquery.easing.min.js"></script> <script type="text/javascript" src="js/jquery.lavalamp.min.js"></script> <script type="text/javascript"> $(function(){ $(".lava_no_image").lavaLamp({ fx: "backout", //缓动类型 speed: 700, //缓动时间 click: function(event, menuItem) { return false; //单击触发事件 } }); }); </script> </head> </head> <body> <div class="nav-center" id="nav"> <ol class="lava_no_image"> <li><a href="#">导航1</a></li> <li><a href="#">导航2</a> <ul><li id="ntbt"></li> <li><a href="#">二级1</a></li> <li><a href="#">二级2</a></li> <li><a href="#">二级3</a></li> <li><a href="#">二级4</a></li> <li><a href="#">二级5</a></li> <li><a href="#">二级6</a></li> <li><a href="#">二级7</a></li> <li id="ntbb"></li> </ul> </li> <li><a href="#">导航3</a></li> <li><a href="#">导航4</a></li> <li><a href="#">导航5</a></li> <li><a href="#">导航6</a></li> <li><a href="#">导航7</a></li> <li><a href="#">导航8</a></li> <li><a href="#">导航9</a></li> </ol> </div> </body> </html>
js文件直接帖出来超出字数限制,这是三个JS文件的地址:
http://no543216789.akj.cc/js/jquery-1.2.6.pack2.js
http://no543216789.akj.cc/js/jquery.easing.min.js
http://no543216789.akj.cc/js/jquery.lavalamp.min.js
有时间的朋友帮忙看一下,非常感谢
------解决方案--------------------
值得借鉴