問題が解決 したので、私はこの問題を抱えていますが、これは一生理解できません。
サイズに関係なくページ全体に表示されるドロップダウンを作成しましたが、これは機能しているようです。
http://jsfiddle.net/Riskbreaker/y9wZz/
問題は、マウスを右に動かすと、不要なスクロールがスクロールすることです。明らかに、これがすべての悪の根源です。
.dd {
margin: 0 -1000em;
padding: 0 1000em;
position: absolute;
top: 100%;
visibility: hidden;
}
私はこれを試しました:
body {overflow-x: hidden;}
(HTMLオーバーフロー-xも試したことに注意してください) .....もちろん、スクロールバー(水平)は削除されますが、それは問題ではありません.... FFはリッスンし、強制しようとするとまったくスクロールしません。残り...Chrome/ IE / Safariはスクロールします....これを機能させるための解決策はありますか?
この人は似たようなものを持っていましたが、ここでは答えがありません: overflow-x:hiddenはまだスクロールできます
最後に私はこれを試しました:
$(element).scroll(function () {
this.scrollLeft = 0;
});
しかし、何もしませんでした。
解決策
私はこれをhtmlに追加する必要がありました:
html {overflow: hidden; overflow-y: auto;}
...すべてに感謝します