这篇文章主要介绍js如何实现导航跟随效果,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!
js是什么
js是JavaScript的简称,它是一种直译式的脚本语言,其解释器被称为JavaScript引擎,是浏览器的一部分,主要用于web的开发,可以给网站添加各种各样的动态效果,让网页更加美观。
具体内容如下
& lt; style 类型=拔谋?css"比; ,*{填充:0;保证金:0;} ,一个{文字修饰:没有;} 身体,html,{高度:100%;宽度:100%;背景:黑色;} ,ul{:相对;宽度:990 px; list-style:没有;背景:白;显示:,flex; flex-direction:行;justify-content:,周围太空;保证金:50 px 汽车;border - radius: 10 px;} 李,ul {位置:,相对;flex: 1; text-align:中心;} ,ul li {字体大小:18 px;颜色:# 333;填充:10 px 0;显示:,块;} ,.cloud{:绝对;左:32 px;: 0;底:0;保证金:汽车;宽度:83 px;高度:42 px;背景:url(& # 39;图像/cloud.gif& # 39;);} ,& lt;/style>
html代码如下:这里一个标签中的href属性后面加上那句代码是为了在实现点击事件时不让他有其他事件发生
& lt; ul> ,& lt; span 类=癱loud"祝辞& lt;/span> ,& lt; li> & lt; a href=癹avascript:孔隙(0)“,rel=癳xternal nofollow", rel=癳xternal nofollow", rel=癳xternal nofollow", rel=癳xternal nofollow", rel=癳xternal nofollow", rel=癳xternal nofollow",在首页,& lt;/a> & lt;/li> ,& lt; li> & lt; a  href=癹avascript:孔隙(0)“,rel=癳xternal nofollow", rel=癳xternal nofollow", rel=癳xternal nofollow", rel=癳xternal nofollow", rel=癳xternal nofollow", rel=癳xternal nofollow",在电视剧& lt;/a> & lt;/li> ,& lt; li> & lt; a  href=癹avascript:孔隙(0)“,rel=癳xternal nofollow", rel=癳xternal nofollow", rel=癳xternal nofollow", rel=癳xternal nofollow", rel=癳xternal nofollow", rel=癳xternal nofollow",在最新电影& lt;/a> & lt;/li> ,& lt; li> & lt; a  href=癹avascript:孔隙(0)“,rel=癳xternal nofollow", rel=癳xternal nofollow", rel=癳xternal nofollow", rel=癳xternal nofollow", rel=癳xternal nofollow", rel=癳xternal nofollow",在新闻头条& lt;/a> & lt;/li> ,& lt; li> & lt; a  href=癹avascript:孔隙(0)“,rel=癳xternal nofollow", rel=癳xternal nofollow", rel=癳xternal nofollow", rel=癳xternal nofollow", rel=癳xternal nofollow", rel=癳xternal nofollow",在八卦娱乐& lt;/a> & lt;/li> ,& lt; li> & lt; a  href=癹avascript:孔隙(0)“,rel=癳xternal nofollow", rel=癳xternal nofollow", rel=癳xternal nofollow", rel=癳xternal nofollow", rel=癳xternal nofollow", rel=癳xternal nofollow",在军事热点& lt;/a> & lt;/li> ,& lt;/ul>
<强>第二步:>强分析下如何获得,,图片(cloud.gif),,距离最左边的,left 值
<>强劲,第三步:>强实现鼠标移动,移除,和点击事件的效果
, & lt; script 类型=拔谋?javascript"比; ,//获得类为云的标签, ,var 图片=document.getElementsByClassName(& # 39;云# 39;)[0]; ,//获得所有的,li 标签 ,var liList=document.getElementsByTagName(& # 39;李# 39;); ,//定义向右的移动初始距离 ,var liLeft=32; ,//定义缓慢动画的初始值 头,var =32; ,//用于定义当鼠标点击时的初始位置 ,var currentLeft=32; ,(var 我=0;ijs如何实现导航跟随效果