网站公告 :
先有卞和慧眼识玉,
才有璞玉磨石成壁。
茶心苦涩遇水甘甜,
网络青阁知己而乐。
自助建站代码之滚动式菜单导航特效代码:
<!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"> <html> <head> <title>好我要网导航代码</title> <style> body{margin:100px 0} .clear:after{content:"."; display:block; height:0; clear:both; visibility:hidden}.clear{display:inline-block}.clear{display:block} div#nav{height:70px; background:url(/user/tool/code/dhlanse/bg.png) repeat-x} div#nav ul{width:960px; margin:0 auto; list-style:none} div#nav ul li{float:left; height:35px; overflow:hidden; padding:0 2px 0 0; font: bold 12px/35px Arial; background:url(/user/tool/code/dhlanse/right.png) repeat-y right 0} div#nav ul li a{float:left; height:100%; padding:0 20px; background:url(/user/tool/code/dhlanse/sub.png) repeat-x; color:#fff; text-decoration:none} div#nav ul li a.hover{clear:both; background-position:0 -35px} div#nav ul li.on a{background-position:0 -35px} div#nav ul li.nobg{background:none} </style> </head> <body onload="changeTableBg();"> <div id="nav"> <ul class="clear"> <li class="on"><a href="http://www.hao51xx.com">网站首页</a></li> <li><a href="http://bbs.hao51xx.com">站长工具</a></li> <li><a href="http://www.hao51xx.com">网页特效</a></li> <li><a href="http://tv.hao51xx.com">网络电视</a></li> <li><a href="http://bbs.hao51xx.com">交流论坛</a></li> <li><a href="http://www.hao51xx.com">下载排行</a></li> <li class="nobg"><a href="http://www.hao51xx.com/Gbook.asp">网站留言</a></li> </ul> </div> </body> <script type="text/javascript"> function nav(c, config){ this.config = config || {speed: 10, num: 2}; this.container = (typeof(c)=="object") ? c : document.getElementById(c); this.lineHeight = this.container.offsetHeight; this.scrollTimeId = null; var _this = this; this.__construct = function (){ var inner,el,href; inner = _this.container.childNodes[0].innerHTML; href = _this.container.childNodes[0].href; el = document.createElement("a"); el.innerHTML = inner; el.href = href; el.className = 'hover'; _this.container.appendChild(el); //注册事件 _this.container.onmouseover = function (){_this.start()}; _this.container.onmouseout = function (){_this.end()}; }(); this.start = function (){ _this.clear(); _this.scrollTimeId = setTimeout(function(){_this.scrollUp();}, _this.config.speed); }; this.end = function (){ _this.clear(); _this.scrollTimeId = setTimeout(function(){_this.scrollDown();}, _this.config.speed); }; this.scrollUp = function (){ var c = _this.container; if(c.scrollTop >= _this.lineHeight){c.scrollTop = _this.lineHeight;return;} c.scrollTop += _this.config.num; _this.scrollTimeId = setTimeout(function(){_this.scrollUp();}, _this.config.speed); }; this.scrollDown = function (){ var c = _this.container; if(c.scrollTop <= 0){c.scrollTop = 0;return;} c.scrollTop -= _this.config.num; _this.scrollTimeId = setTimeout(function(){_this.scrollDown();}, _this.config.speed); }; this.clear = function (){clearTimeout(_this.scrollTimeId)}; } (function(){ var container = document.getElementById('nav'); var el_li = container.getElementsByTagName('li'); var arr = []; for( var i = 0; i < el_li.length; i++){ if(el_li[i].className == 'on') continue; arr[i] = new nav(el_li[i], {speed: 10, num: 4}); } })(); </script> </html>
效果:
效果请点预览观看
本站源码和一些文章收集于互联网如有侵权或其它问题请及时联系我们,以便及时处理!
张永庆的空间版权所有 copyright 2009-07-20
( http://www.qgcxjs.com)
All rights reserved 苏ICP备13013770号
苏公网安备 32083002000040号
返回首页 | 源码分享 | 创业经验 |php源码 | asp源码 | 建站代码 | 建站技巧 | 免费祝福