[問題] 為什麼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