Chrome でスクロールバーを非表示にしたい
document.documentElement.style.overflow="hidden";
ただし、垂直スクロールバーが上端になく、水平スクロールバーが左端にない場合、それらは消えません。これは私の例http://jsfiddle.net/z6cwP/6/です。
Chrome でスクロールバーを非表示にしたい
document.documentElement.style.overflow="hidden";
ただし、垂直スクロールバーが上端になく、水平スクロールバーが左端にない場合、それらは消えません。これは私の例http://jsfiddle.net/z6cwP/6/です。
ここにあなたの答えがあります:単に古いスクロール状態を保存し、スクロール位置をゼロに設定し、スクロールバーを非表示にして古い位置に戻します;)
function hideScrollbars(){
var x,y;
x = window.scrollX;
y = window.scrollY;
window.scrollTo(0, 0);
document.documentElement.style.overflow="hidden";
window.scrollTo(x, y);
}
window.onload = function(){
window.scrollTo(30, 30);
}
jsfiddle: http://jsfiddle.net/z6cwP/7/
お願いします。有用な場合は受け入れることを忘れないでください:)