Web ページをスクロールさせたくありません。<body>
幅 100% があり、 に設定するとoverflow
、hidden
通常は機能します。スクロール バーも、マウスホイールやタッチパッド ジェスチャのスクロールもありません。ただし、どこでもクリックしてドラッグすると、スクロールできます。
臭いは、div が絶対に配置されているため、親の外側に突き出て、部分的に (場合によっては完全に) 画面から外れていることです。いくつかの理由により、今はそれを回避できません。
このフィドルは私の問題を示しています (私は webkit で見ています)、http://jsfiddle.net/ax5x7/2/
HTML のどこか右側にドラッグすると、ページがスライドします。スクロールバーがないので戻りにくいので、間違えると見栄えが悪いです。
jQuery の deprecateddisableSelection()
に関連する提案が 1 つ見つかりましたが、間違っていない限り (body とすべての子に適用しました)、動作を妨げることはないようです。また、満足のいく解決策がないように思われる数年前の質問も見つけました。絆創膏は少しぎこちなく、インターバルで (0,0) までスクロールしたくありません。