[问题] 为什么body的scroll不会转动

楼主: lalalalaluk (luk)   2018-04-07 19:55:18
各位大大好
我在css的body加上
body,
html {
height: 100%;
margin: 0;
overflow-y: hidden;
}
这样的话右边的滚轴就会消失
但我怎么样都叫不回来
我试过了
document.body.classList.add("bodyscroll");
document.body.style.display = "scroll"
都不能
请问是什么问题呢?
https://imgur.com/i17XH5h
作者: gary22204 (大头蛇)   2018-04-07 20:13:00
加hidden不是本来就是这样吗??
作者: peanut97 (丁丁)   2018-04-07 20:15:00
对啊。要叫回来时再用js 把 overflow 设回auto
作者: Rinorune (杜)   2018-04-07 20:16:00
那你有把html也给他overflow:scroll吗
楼主: lalalalaluk (luk)   2018-04-07 20:24:00
有哦 我设回auto 也不能r 大有哦 加 html 也不能
作者: Rinorune (杜)   2018-04-07 20:32:00
你内容高度有超过浏览器高度吗你可以把程式码贴上来 比较方便找问题
作者: ymcheung (ymc)   2018-04-07 20:44:00
是不是要用 getElementsbyTagName('body')才会找到?
楼主: lalalalaluk (luk)   2018-04-07 21:56:00
我等等试试看 谢谢大家$("html").css({"overflow": "scroll"}); 最后我是用这样解决的原来不是要改body是要改html里面的样式谢谢大家回复
作者: xdraculax (首席怪叔叔)   2018-04-08 14:03:00
html, body 都要设,为了不同浏览器相容性

Links booklink

Contact Us: admin [ a t ] ucptt.com