作者lalalalaluk (多用点心)
看板Web_Design
标题[问题] 为什麽body的scroll不会转动
时间Sat Apr 7 19:55:18 2018
各位大大好
我在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
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 123.110.246.117
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Web_Design/M.1523102122.A.F75.html
※ 编辑: lalalalaluk (123.110.246.117), 04/07/2018 19:56:27
※ 编辑: lalalalaluk (123.110.246.117), 04/07/2018 19:56:58
※ 编辑: lalalalaluk (123.110.246.117), 04/07/2018 19:57:42
1F:→ gary22204: 加hidden不是本来就是这样吗?? 04/07 20:13
2F:推 peanut97: 对啊。要叫回来时再用js 把 overflow 设回auto 04/07 20:15
3F:→ Rinorune: 那你有把html也给他overflow:scroll吗 04/07 20:16
4F:→ lalalalaluk: 有哦 我设回auto 也不能 04/07 20:24
5F:→ lalalalaluk: r 大有哦 加 html 也不能 04/07 20:25
6F:→ Rinorune: 你内容高度有超过浏览器高度吗 04/07 20:32
7F:→ Rinorune: 你可以把程式码贴上来 比较方便找问题 04/07 20:33
8F:推 ymcheung: 是不是要用 getElementsbyTagName('body')才会找到? 04/07 20:44
9F:→ lalalalaluk: 我等等试试看 谢谢大家 04/07 21:56
10F:→ lalalalaluk: $("html").css({"overflow": "scroll"}); 最後我是 04/07 22:45
11F:→ lalalalaluk: 用这样解决的 04/07 22:45
12F:→ lalalalaluk: 原来不是要改body是要改html里面的样式 04/07 22:45
13F:→ lalalalaluk: 谢谢大家回复 04/07 22:49
14F:→ xdraculax: html, body 都要设,为了不同浏览器相容性 04/08 14:03