JS仿淘宝实现的简单滑动门效果代码

时间:2021-05-26

本文实例讲述了JS仿淘宝实现的简单滑动门效果代码。分享给大家供大家参考。具体如下:

这是一个简单的仿淘宝滑动门效果代码,个人感觉真的挺不错,以前有过一款和这个差不多。在滑动门里你可以再次布局你的网页,可以做成一个功能超强大的导航,原示例是一个拼音索引程序,改成菜单也是可以的。

运行效果截图如下:

在线演示地址如下:

http://demo.jb51.net/js/2015/js-f-taobao-simple-hdm-style-demo/

具体代码如下:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN""http://">百度MP3</a></li> </ul> <h3>精品代码</h3> <ul> <li><a href="#">代码索引</a></li> <li><a href="#">百度搜索</a></li> </ul> </div> </li> <li><a href="#" class="index">C</a><div class="content">C</div></li> <li><a href="#" class="index">D</a><div class="content">D</div></li> <li><a href="#" class="index">E</a><div class="content">E</div></li> <li><a href="#" class="index">F</a><div class="content">F</div></li> <li><a href="#" class="index">G</a><div class="content">G</div></li> <li><a href="#" class="index">H</a><div class="content">H</div></li> <li><a href="#" class="index">I</a><div class="content">I</div></li> <li><a href="#" class="index">J</a><div class="content">J</div></li> <li><a href="#" class="index">K</a><div class="content">K</div></li> <li><a href="#" class="index">L</a><div class="content">L</div></li> <li><a href="#" class="index">M</a><div class="content">M</div></li> </ul></div></body></html><script type="text/javascript">function showAjaxContent(){ var obj=document.getElementById("navigation"); var liObj=obj.getElementsByTagName("li"); var length=liObj.length; var currentLiObj; for(var i=0;i<length;i++){ currentLiObj=liObj[i]; if(currentLiObj.parentNode!=obj){continue;} //然后循环添加事件 currentLiObj.onmouseover=function(){ if(this.className.indexOf("show")<0){ this.className+=" show"; } clearStyle(this); } currentLiObj.onmouseout=function(){ this.className=this.className.replace("show",""); clearStyle(this); } } function clearStyle(obj){ for(var i=0;i<length;i++){ currentLiObj=liObj[i]; if(obj!=currentLiObj){ currentLiObj.className=currentLiObj.className.replace("show",""); } } }}showAjaxContent();</script>

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

声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。

相关文章