最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

js怎样实现横向滚动与浮动导航

来源:动视网 责编:小采 时间:2020-11-27 19:59:31
文档

js怎样实现横向滚动与浮动导航

js怎样实现横向滚动与浮动导航:这次给大家带来js怎样实现横向滚动与浮动导航,js实现横向滚动与浮动导航的注意事项有哪些,下面就是实战案例,一起来看一下。横向滚动,这个方法是见过最简洁的了。#demo { background: #FFF; overflow: hidden; border: 1px dashed
推荐度:
导读js怎样实现横向滚动与浮动导航:这次给大家带来js怎样实现横向滚动与浮动导航,js实现横向滚动与浮动导航的注意事项有哪些,下面就是实战案例,一起来看一下。横向滚动,这个方法是见过最简洁的了。#demo { background: #FFF; overflow: hidden; border: 1px dashed


这次给大家带来js怎样实现横向滚动与浮动导航,js实现横向滚动与浮动导航的注意事项有哪些,下面就是实战案例,一起来看一下。

横向滚动,这个方法是见过最简洁的了。

#demo {
 background: #FFF;
 overflow: hidden;
 border: 1px dashed #CCC;
 width: 1170px;border: 1px solid red;
 margin-left: 10px;
}#demo img {border: 3px solid #F2F2F2;
}#indemo {float: left;width: 800%;
}#demo1 {float: left;
}#demo2 {float: left;
}

View Code

 <p id="demo" ><p id="indemo"><p id="demo1"><a href="#"><img src="../Images/jiameng/1.png" border="0" /></a><a href="#"><img src="../Images/jiameng/2.png" border="0" /></a><a href="#"><img src="../Images/jiameng/3.png" border="0" /></a><a href="#"><img src="../Images/jiameng/4.png" border="0" /></a><a href="#"><img src="../Images/jiameng/5.png" border="0" /></a><a href="#"><img src="../Images/jiameng/6.png" border="0" /></a><a href="#"><img src="../Images/jiameng/7.png" border="0" /></a><a href="#"><img src="../Images/jiameng/8.png" border="0" /></a></p><p id="demo2"></p>

View Code

<script> var speed = 10; var tab = document.getElementById("demo"); var tab1 = document.getElementById("demo1"); var tab2 = document.getElementById("demo2");
 tab2.innerHTML = tab1.innerHTML; function Marquee() { if (tab2.offsetWidth - tab.scrollLeft <= 0) {
 tab.scrollLeft -= tab1.offsetWidth;
 
 } else {
 tab.scrollLeft += 2;
 
 }
 } var MyMar = setInterval(Marquee, speed);
 tab.onmouseover = function () { clearInterval(MyMar); };
 tab.onmouseout = function () { MyMar = setInterval(Marquee, speed); };</script>

滚动平滑。昨天用的时候怎么就是不滚动,然后改了tab.srollLeft的增加的值就好了。

2.浮动导航:

<script type="text/javascript" src="http://misc.jjcdn.com/resource/js/waypoints.js"></script> 
<script type="text/javascript"> 
//浮动导航 waypoints.js $('#main-nav-holder').waypoint(function (event, direction) { 
$(this).parent().toggleClass('sticky', direction === "down"); 
event.stopPropagation(); 
}); 
</script>

相信看了本文案例你已经掌握了方法,更多精彩请关注Gxl网其它相关文章!

推荐阅读:

html5动画实现舞动的雨伞

Nodejs视图与模型的开发

css3的聊天气泡样式

文档

js怎样实现横向滚动与浮动导航

js怎样实现横向滚动与浮动导航:这次给大家带来js怎样实现横向滚动与浮动导航,js实现横向滚动与浮动导航的注意事项有哪些,下面就是实战案例,一起来看一下。横向滚动,这个方法是见过最简洁的了。#demo { background: #FFF; overflow: hidden; border: 1px dashed
推荐度:
标签: 如何 导航 实现
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top