繁体   English   中英

禁用滚动条并启用鼠标滚轮滚动和仅触摸滚动

[英]Disable scrolling bars and enable scroll with mouse wheel and touch scroll only

是否可以从浏览器中禁用滚动条,仅允许用户使用鼠标滚轮滚动网页并触摸滚动条(在移动设备中)以在div中上下移动?

基于这个想法:

HTML:

<style>
html, body {
height: 100%;   
}
div {
width: 100%;
height: 100%;
background-size: cover;
}
</style>
<body>
<div id="div01" style="background: red"></div>
<div id="div02" style="background: blue"></div>
<div id="div03" style="background: green"></div>
</body>

JS:

var div01 = $("#div01");
var div02 = $("#div02");
var div03 = $("#div03");
div01.click(function() {
    $("html, body").animate({ scrollTop: div02.offset().top }, 1500);
}); 
div02.click(function() {
    $("html,body").animate({ scrollTop: div03.offset().top }, 1500);        
});

这是带有单击事件的代码,可转到下一个div,如何将其更改为鼠标滚轮并触摸滚动而不是单击? 并在向上滚动时添加以前的div代码吗?

感谢您的时间!

它将为您服务

 *{margin:0;} #container-main{ height: 100%; width: 100%; overflow: hidden; } #container-sub{ width: 100%; height: 99%; overflow: auto; padding-right: 15px; } html, body{ height: 99%; overflow:hidden; } 
 <div id="container-main"><div id="container-sub"> hello<br/>test1<br/>test2<br/>test3<br/> hello<br/>test1<br/>test2<br/>test3<br/> hello<br/>test1<br/>test2<br/>test3<br/> hello<br/>test1<br/>test2<br/>test3<br/> hello<br/>test1<br/>test2<br/>test3<br/> hello<br/>test1<br/>test2<br/>test3<br/> hello<br/>test1<br/>test2<br/>test3<br/> hello<br/>test1<br/>test2<br/>test3<br/> hello<br/>test1<br/>test2<br/>test3<br/> hello<br/>test1<br/>test2<br/>test3<br/> hello<br/>test1<br/>test2<br/>test3<br/> hello<br/>test1<br/>test2<br/>test3<br/> hello<br/>test1<br/>test2<br/>test3<br/> hello<br/>test1<br/>test2<br/>test3<br/> hello<br/>test1<br/>test2<br/>test3<br/> hello<br/>test1<br/>test2<br/>test3<br/> hello<br/>test1<br/>test2<br/>test3<br/> hello<br/>test1<br/>test2<br/>test3<br/> hello<br/>test1<br/>test2<br/>test3<br/> hello<br/>test1<br/>test2<br/>test3<br/> hello<br/>test1<br/>test2<br/>test3<br/> hello<br/>test1<br/>test2<br/>test3<br/> good<br/>bye. </div><div> 

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM