怎样安装Dreamweaver的jquery扩展,我们通常会用dreamweaver这个网页设计软件来编写网页前台代码,在编写代码时会经常出现下拉的菜单供我们选择,为我们编写代码节省了很多的时间。这样......
2023-03-17 342 JQUERY DREAMWEAVER
html css3 jquery楼层定位菜单
新建html文档。
书写hmtl代码。
div class="container">
div id="slider" class="slider">
ul>
li class="active">a href="#">一楼/a>/li>
li class="line">/li>
li>a href="#">二楼/a>/li>
li class="line">/li>
li>a href="#">三楼/a>/li>
li class="line">/li>
li>a href="#">四楼/a>/li>
li class="line">/li>
li>a href="#">五楼/a>/li>
li class="line">/li>
li>a href="#">六楼/a>/li>
/ul>
/div>
div id="content" class="content">
div class="section section1 div">对应一楼内容部分/div>
div class="div">/div>
div class="section section2 div">对应二楼内容部分/div>
div class="div">/div>
div class="section section3 div">对应三楼内容部分/div>
div class="div">/div>
div class="section section4 div">对应四楼内容部分/div>
div class="div">/div>
div class="section section5 div">对应五楼内容部分/div>
div class="div">/div>
div class="section section6 div">对应六楼内容部分/div>
/div>
/div>
书写css代码。
style>
* { margin: 0; padding: 0; }
html, body { font-size: 16px; font-family: 'microsoft YaHei'; }
a { text-decoration: none; color: #999; }
ul li { list-style: none; }
.slider { position: fixed; top: 50%; left: 2%; transform: translateY(-50%); -webkit-transform: translateY(-50%); }
.slider ul li { width: 55px; height: 30px; border-radius: 10px; background: lightgreen; /*margin-bottom:10px;*/
text-align: center; line-height: 30px; }
.slider ul li.active { background: green; }
.slider ul li.active a { color: #fff; }
.slider ul li:nth-of-type(even) { width: 3px; height: 35px; background: lightgreen; margin: 0 auto; }
#header { height: 280px; text-align: center; line-height: 280px; font-size: 60px; background: mediumpurple; }
.content { width: 1200px; margin: 0 auto; }
.content .section { height: 700px; text-align: center; line-height: 700px; font-size: 60px; margin-bottom: 20px; }
.content .section1 { background: lightpink; }
.content .section2 { background: lightblue; }
.content .section3 { background: lightgreen; }
.content .section4 { background: lightyellow; }
.content .section5 { background: deeppink; }
.content .section6 { background: lightcyan; }
/style>
书写并添加js代码。
script src="js/jquery.min.js">/script>
script>
$(function(){
$("li:odd").hide();//li的第偶数个隐藏
$("#slider ul li.active").next().show();//激活的li下面那条线显示
$(window).scroll(function(){
var winHeight = $(window).height();//浏览器可视窗口的高度
var scrollHeight = $(window).scrollTop();//鼠标滚动的距离
// if($("#header").height()){ //判断侧边栏什么时候显示
$("#content .section").each(function(){
if(winHeight scrollHeight-$(this).offset().towinHeight/2){
$("#slider ul li").removeClass("active").prev(".line").hide();
$("#slider ul li").eq($(this).index()).addClass("active").next(".line").show();
}
})
// }
})
$("#slider ul li").click(function(){
var current = $("#content .div").eq($(this).index()).offset().top;
$("html,body").animate({
"scrollTop":current
},500);
$(this).addClass("active").siblings().removeClass("active").siblings(".line").hide();
$(this).eq($(this).index()).addClass("active").next(".line").show();
})
})
/script>
代码整体结构。
查看效果。
以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!
相关文章
怎样安装Dreamweaver的jquery扩展,我们通常会用dreamweaver这个网页设计软件来编写网页前台代码,在编写代码时会经常出现下拉的菜单供我们选择,为我们编写代码节省了很多的时间。这样......
2023-03-17 342 JQUERY DREAMWEAVER
jQuery MiniUI 快速入门,前段时间由于工作的原因接触到MiiUI。感觉MiiUI很强大,使用起来也很舒服。下面我就带领大家快速的使用MiiUI。MiiUI-专业WeUI控件库它能缩短开发时......
2023-03-17 330 JQUERY
怎么使用JQuery Mobile开发移动网站,现在越来越多的人用网站来做手机a,这样的好处是,可以做一个网站,基本上可以做到多个平台adroid,io,w,都可以使用。这里使用JQueryMoile......
2023-03-17 374 JQUERY