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 . onmousemove=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 . onmousemove=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

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

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: