bootstrap侧边栏圆点导航

网友投稿 246 2023-06-19


bootstrap侧边栏圆点导航

如图,随页面向下滑动,到指定页面后圆点变成白色,也可以通过点击圆点跳转到某个位置。

这是四个部分。

这是导航,

.side-nav{

position: fixed;

top: 45%;

right: 20px;

z-index: 1;

}

.side-nav ul{

text-align: center;

list-style: none;

margin: 0;

padding-left: 0;

}

.side-nav ul li{

display: block;

line-height: 1.45em;

margin: 0;

padding: 8px 0;

}

.side-nav ul li a{

display: block;

width: 10px;

height: 10px;

border-radius: 50%;

}

.default{

background-color: #85939b;

}

.select{

background-cohttp://lor: white;

}

这是导航的样式,使其浮动在页面右侧。

在这种情况下,已经可以点击圆点跳转到某个页面,只是圆点的颜色还没有设定好。

select和default决定小圆点的颜色。

$(".tooltip-side-nav").click(function(){

$(this).addClass("select").parent().siblings().children().removeClass("select");

console.http://log($(".tooltip-side-nav"));

$(this).removeClass("default").parent().siblings().children().addClass("default");

})

当点击圆点时,该圆点添加类.select,移除类.default;就是说移除灰色,添加白色。

并且在这时,让他的父节点也就是

$(function(){

var two = $(".twopzChFbniFTage").offset().top;

var three = $(".threepage").offset().top;

var four = $(".fourpage").offset().top;

var five = $(".fivepage").offset().top;

$(window).scroll(function() {

var this_scrollTop = $(this).scrollTop();

if(this_scrollTop>two&& this_scrollTop

$(".two").addClass("select").parent().siblings().children().removeClass("select");

$(".two").removeClass("default").parent().siblings().children().addClass("default");

}else if(this_scrollTop>three&& this_scrollTop

$(".three").addClass("select").parent().siblings().children().removeClass("select");

$(".three").removeClass("default").parent().siblings().children().addClass("default");

}else if(this_scrollTop>four&& this_scrollTop

$(".four").addClass("select").parent().siblings().children().removeClass("select");

$(".four").removeClass("default").parent().siblings().children().addClass("default");

}elzChFbniFTse if(this_scrollTop>five){

$(".five").addClass("select").parent().siblings().children().removeClass("select");

$(".five").removeClass("default").parent().siblings().children().addClass("default");

}

});

});

这是屏幕滑动时的小圆点样式的代码。

示例

$(function(){

var two = $(".twopage").offset().top;

$(window).scroll(function() {

var this_scrollTop = $(this).scrollTop();

if(this_scrollTop>two&& this_scrollTop

$(".two").addClass("select").parent().siblings().children().removeClass("select");

$(".two").removeClass("default").parent().siblings().children().addClass("default");

}

});

如果大家还想深入学习,可以点击这里进行学习,再为大家附3个精彩的专题:

Bootstrap学习教程

Bootstrap实战教程

Bootstrap Table使用教程

Bootstrap插件使用教程

$(".two").addClass("select").parent().siblings().children().removeClass("select");

$(".two").removeClass("default").parent().siblings().children().addClass("default");

}else if(this_scrollTop>three&& this_scrollTop

$(".three").addClass("select").parent().siblings().children().removeClass("select");

$(".three").removeClass("default").parent().siblings().children().addClass("default");

}else if(this_scrollTop>four&& this_scrollTop

$(".four").addClass("select").parent().siblings().children().removeClass("select");

$(".four").removeClass("default").parent().siblings().children().addClass("default");

}elzChFbniFTse if(this_scrollTop>five){

$(".five").addClass("select").parent().siblings().children().removeClass("select");

$(".five").removeClass("default").parent().siblings().children().addClass("default");

}

});

});

这是屏幕滑动时的小圆点样式的代码。

示例

$(function(){

var two = $(".twopage").offset().top;

$(window).scroll(function() {

var this_scrollTop = $(this).scrollTop();

if(this_scrollTop>two&& this_scrollTop

$(".two").addClass("select").parent().siblings().children().removeClass("select");

$(".two").removeClass("default").parent().siblings().children().addClass("default");

}

});

如果大家还想深入学习,可以点击这里进行学习,再为大家附3个精彩的专题:

Bootstrap学习教程

Bootstrap实战教程

Bootstrap Table使用教程

Bootstrap插件使用教程

$(".three").addClass("select").parent().siblings().children().removeClass("select");

$(".three").removeClass("default").parent().siblings().children().addClass("default");

}else if(this_scrollTop>four&& this_scrollTop

$(".four").addClass("select").parent().siblings().children().removeClass("select");

$(".four").removeClass("default").parent().siblings().children().addClass("default");

}elzChFbniFTse if(this_scrollTop>five){

$(".five").addClass("select").parent().siblings().children().removeClass("select");

$(".five").removeClass("default").parent().siblings().children().addClass("default");

}

});

});

这是屏幕滑动时的小圆点样式的代码。

示例

$(function(){

var two = $(".twopage").offset().top;

$(window).scroll(function() {

var this_scrollTop = $(this).scrollTop();

if(this_scrollTop>two&& this_scrollTop

$(".two").addClass("select").parent().siblings().children().removeClass("select");

$(".two").removeClass("default").parent().siblings().children().addClass("default");

}

});

如果大家还想深入学习,可以点击这里进行学习,再为大家附3个精彩的专题:

Bootstrap学习教程

Bootstrap实战教程

Bootstrap Table使用教程

Bootstrap插件使用教程

$(".four").addClass("select").parent().siblings().children().removeClass("select");

$(".four").removeClass("default").parent().siblings().children().addClass("default");

}elzChFbniFTse if(this_scrollTop>five){

$(".five").addClass("select").parent().siblings().children().removeClass("select");

$(".five").removeClass("default").parent().siblings().children().addClass("default");

}

});

});

这是屏幕滑动时的小圆点样式的代码。

示例

$(function(){

var two = $(".twopage").offset().top;

$(window).scroll(function() {

var this_scrollTop = $(this).scrollTop();

if(this_scrollTop>two&& this_scrollTop

$(".two").addClass("select").parent().siblings().children().removeClass("select");

$(".two").removeClass("default").parent().siblings().children().addClass("default");

}

});

如果大家还想深入学习,可以点击这里进行学习,再为大家附3个精彩的专题:

Bootstrap学习教程

Bootstrap实战教程

Bootstrap Table使用教程

Bootstrap插件使用教程

$(".two").addClass("select").parent().siblings().children().removeClass("select");

$(".two").removeClass("default").parent().siblings().children().addClass("default");

}

});

如果大家还想深入学习,可以点击这里进行学习,再为大家附3个精彩的专题:

Bootstrap学习教程

Bootstrap实战教程

Bootstrap Table使用教程

Bootstrap插件使用教程


版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:详解Vue自定义过滤器的实现
下一篇:使用vue实现点击按钮滑出面板的实现代码
相关文章

 发表评论

暂时没有评论,来抢沙发吧~