0

うーん...私はここstackoverflowの他のさまざまなスレッドでこの問題について読んだことがありますが、進行中の作業でまだ問題が発生しています(それほどエキサイティングなjQueryは関与していません)

www.thebeverley.com

細かく展開するが折りたたむとちらつく単純なトグル-同じボタンを使用して折りたたむには、下にスクロールする必要があります。FF 3.5.7(mac)でのみ動作するようです-Safariで期待どおりに動作します。さまざまなオーバーフローを試しました:#main idとelswhereの非表示の順列、および競合が発生した場合に備えて、href#を完全に削除しました。まだ喜びはありません。

私は何かが足りないのですか、それとも誰かが私を正しい方向に向けることができますか?

どうもありがとう、D

4

2 に答える 2

1

ブラウザが十分に長いため、非表示にするとスクロールバーは表示されませんが、表示されるとスクロールバーが表示されるため、ちらつきます。そのスクロールバーを表示すると、ページの幅が狭くなり、さまざまな程度で左側にわずかに多くのものが表示されます。

于 2010-01-19T03:09:04.220 に答える
1

あなたがそれについてできることはあまりありません..

これは、ドキュメントの高さの変更によるFirefoxの自動スクロールの処理方法に問題があります。

唯一の解決策は、折りたたみアニメーションを開始する前に右上にスクロールすることです

jQuery('html').scrollTop(0);

もちろん、これはユーザーエクスペリエンスに侵入し、あなたがしなければならない選択です

于 2010-01-19T03:22:53.970 に答える