各位大大好
我在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
對啊。要叫回來時再用js 把 overflow 設回auto
那你有把html也給他overflow:scroll嗎
有哦 我設回auto 也不能r 大有哦 加 html 也不能
你內容高度有超過瀏覽器高度嗎你可以把程式碼貼上來 比較方便找問題
是不是要用 getElementsbyTagName('body')才會找到?
我等等試試看 謝謝大家$("html").css({"overflow": "scroll"}); 最後我是用這樣解決的原來不是要改body是要改html裡面的樣式謝謝大家回復
html, body 都要設,為了不同瀏覽器相容性