js设置滚动条样式,js滚动条自动滚动,JS自定义滚动条效果简单实现代码

js设置滚动条样式,js滚动条自动滚动,JS自定义滚动条效果简单实现代码

本文主要详细介绍JS自定义滚动条效果的简单实现代码。本文中的示例代码非常详细,具有一定的参考价值。感兴趣的朋友可以参考一下。

本文分享JS自定义滚动条效果的具体代码,供大家参考。具体内容如下

!文档类型html

超文本标记语言

meta charset=UTF-8

自定义标题滚动条/标题

style type=text/css

#div1 {

宽度:20px

高度:400px

位置:相对;

背景:黑色;

保证金:5px自动;

左:200px

}

#div2 {

宽度:20px

高度:20px

位置:绝对;

背景:绿色;

}

#div3 {

宽度:300px

高度:300px

位置:相对;

溢出:隐藏;

top:-320 px;

边框:1px纯黑;

背景色:绿色;

}

#div4 {

位置:绝对;

左:0;

top:-20px;

填充:4px

}

/风格

脚本类型=文本/javascript

window.onload=function() {

var oDiv=document . getelementbyid( div 1 );

var ODI v2=document . getelementbyid( div 2 );

var ODI v3=document . getelementbyid( div 3 );

var ODI v4=document . getelementbyid( div 4 );

var disY=0;

oDiv.onmousedown=function(ev) {

var oEvent=ev ||事件;

//Div from ClientX-Left

disY=OE vent . clienty-ODI v2 . offsettop;

if (oDiv2.setCapture) {

//IE

ODI v2 . onm ousemove=function(ev){

var oEvent=ev ||事件;

var y=oEvent.clientY - disY。

//下拉

var scale=y/(odiv . offset height-odiv 2 . offset height);

//document . title=scale;

//磁铁吸附

如果(标度0) {

scale=0;

} else if(标度1) {

scale=1;

}

如果(y ^ 0){

y=0;

} else if(y odiv . offset height-odiv 2 . offset height){

y=odiv . offset height-odiv 2 . offset height;

}

ODI v2 . style . top=y px ;

ODI v4 . style . top=-(ODI v4 . offset height-ODI v3 . offset height)

*刻度 px ;

};

oDiv2.onmouseup=function() {

oDiv2.onmousemove=null

oDiv2.onmouseup=null

ODI v2 . release capture();

};

ODI v2 . set capture();

}否则{

//Chrome FF

ODI v2 . onm ousemove=function(ev){

var oEvent=ev ||事件;

var y=oEvent.clientY - disY。

如果(y ^ 0){

y=0;

} else if(y div 2 . offset height-odiv . offset height){

y=div 2 . offsetheight-odiv . offsetheight;

}

ODI v2 . style . top=y px ;

};

document.onmouseup=function() {

document.onmousemove=null

document.onmouseup=null

};

}

//阻止浏览器的默认拖动

返回false

};

};

/脚本

/头

身体

Div id=div1 title=我就是材料

Div id=div2 title=我是下层电缆/div

/div

Div id=div3 title=我是下拉框

来自意大利时尚之都米兰的标志性建筑“垂直森林”来到了中国。据美国媒体boredpanda2月6日报道,“垂直森林之父”是斯特凡诺博埃里(Stefano

Boeri),而南京的“垂直森林”项目是亚洲第一个在Boeri设计并在建的“垂直森林”建筑。

报道称,该建筑将由656英尺(约200米)和354英尺(约108米)的双塔组成,外围至少有1000棵树和约2500株灌木。“垂直森林”每天可以消化二氧化碳,释放132磅(约60公斤)的氧气。来自意大利时尚之都米兰的地标“垂直森林”来到中国。据美国媒体boredpanda2月6日报道,“垂直森林之父”是斯特凡诺博埃里(Stefano

Boeri),而南京的“垂直森林”项目是亚洲第一个在Boeri设计并在建的“垂直森林”建筑。

报道称,该建筑将由656英尺(约200米)和354英尺(约108米)的双塔组成,外围至少有1000棵树和约2500株灌木。“垂直森林”每天可以消化二氧化碳,释放132磅(约60公斤)的氧气。来自意大利时尚之都米兰的地标“垂直森林”来到中国。据美国媒体boredpanda2月6日报道,“垂直森林之父”是斯特凡诺博埃里(Stefano

Boeri),而南京的“垂直森林”项目是亚洲第一个在Boeri设计并在建的“垂直森林”建筑。

报道称,该建筑将由656英尺(约200米)和354英尺(约108米)的双塔组成,外围至少有1000棵树和约2500株灌木。“垂直森林”每天可以消化二氧化碳,释放132磅(约60公斤)的氧气。来自意大利时尚之都米兰的地标“垂直森林”来到中国。据美国媒体boredpanda2月6日报道,“垂直森林之父”是斯特凡诺博埃里(Stefano

Boeri),而南京的“垂直森林”项目是亚洲第一个在Boeri设计并在建的“垂直森林”建筑。

报道称,该建筑将由656英尺(约200米)和354英尺(约108米)的双塔组成,外围至少有1000棵树和约2500株灌木。“垂直森林”每天可以消化二氧化碳,释放132磅(约60公斤)的氧气。

/div

/div

/body

/html

这就是本文的全部内容。希望对大家的学习有帮助,支持我们。

js设置滚动条样式,js滚动条自动滚动,JS自定义滚动条效果简单实现代码