本文主要详细介绍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的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。