html怎么让滚动条自动显示或隐藏

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了html怎么让滚动条自动显示或隐藏相关的知识,希望对你有一定的参考价值。

在需要的时候设置document.body.style="overflow:
hidden;";就行了
<button id="btn">隐藏
滚动条
</button>
<script>
document.
getelementbyId
("btn").addeventlistener("click",overflow_hidden);
function overflow_hidden()

document.body.style="overflow: hidden;";

</script>如上就可以在点击按钮时隐藏滚动条了
参考技术A 1.
找到html标签
2.
为html
添加css
属性
3.
overflow: scroll;
4.
滚动条就会一直显示,
5.
如果只想显示y轴的滚动条
6.
你可以这样写:overflow-y: scroll;overflow-x: hidden;

js : 怎么设置网页滚动条超过800px后,显示“返回顶部”的按钮?

我这里有个 返回顶部的按钮,设置当滚动条 超过800px的时候,才显示,不然就隐藏。
我的 按钮 是class="dingbu2" ;

.dingbu2display:none;

引入 jquery.min.js 文件

$(window).on('scroll',function()
    var st = $(document).scrollTop();
    if( st>0 )
        $('.dingbu2').fadeIn(300);
    else
        $('.dingbu2').fadeOut(300);
    
);
$(".dingbu2").click(function()
    if(scroll=="off")
        return;
    
    $("html,body").animate(scrollTop: 0, 600);
);

参考技术A var dingbu2 = $('.dingbu2');
if($(window).scrollTop()>=800)
dingbu2.css('display','block'):

这样就可以了。追问

嗯,谢谢,你的js很简短,不过你忘了:
当高度 不够的时候,设置div 隐藏。
还是谢谢你!︿( ̄︶ ̄)︿

参考技术B #top position: fixed; width: 40px; height: 40px; right: 10px; top: 85%; background-image: url(../images/top.png); background-size: 80px 60px; background-position: 50% 10%; background-repeat: no-repeat; text-align: center; line-height: 60px; cursor:pointer

<div id="top">TOP</div>

<script type="text/javascript" src=" jquery.min.js"></script>

$(function()
$("#top").hide();
$(window).scroll(function()
if ($(this).scrollTop() > 1)
$("#top").fadeIn();
else
$("#top").fadeOut();

);
$("#top").click(function()
$("html,body").animate(
scrollTop: 0
, 1000);
return false;
);
)

以上是关于html怎么让滚动条自动显示或隐藏的主要内容,如果未能解决你的问题,请参考以下文章

ie11浏览器的滚动条会自动隐藏和显示,遮住了我的html页面,有没有啥办法让滚动条一直显示?

C# Winform 滚动条的问题

CSS怎么隐藏滚动条

CSS 禁止滚动条(隐藏或屏蔽IE滚动条的几种常用方法)

CSS如何隐藏滚动条?

如何隐藏滚动条?