4

私はhttp://asbjorn.org/ny/で新しいオンラインポートフォリオに取り組んでいますが、最も奇妙な問題に遭遇しました。

初めてページを開くたびに、スライドショーの次のボタンと前のボタンは表示されません。インスペクターを開くとすぐにポップアップし、ページをリロードするときにも表示されます。

これらはかなり標準的なhtml要素であり、動的に追加されるわけではないので、なぜこれが発生するのかわかりません。もちろん、サイトの訪問者にページをリロードさせて表示することはできません。:/

誰かが私を助けてくれることを本当に願っています!:)

更新:Chromeのみの問題のようです。私にとっては、Win7とOSXの両方でChromeで一貫して発生します。私の友人の何人かも同じ問題を抱えています(おそらくosxのクロムで)

4

1 に答える 1

3

だから私は答えを突き刺します。Chrome 22で問題が発生し、インスペクターを表示すると、壊れた状態#previousLink#nextLinkanddivのawidthが0になっていることに気付きました。CSSでこれらに明示的な幅を設定するか、ネストされた画像にを使用させてみてくださいdisplay: block

#previousLink { width: 31px; }
#nextLink { width: 37px; }

また

#previousLink img,
#nextLink img { display: block; }

これらのインラインアイテムとあなたのoverflow: hiddenルールの組み合わせがあなたを悩ませていると思います。私は思う。これはトリッキーなバグです!

于 2012-09-27T20:22:06.847 に答える