4


0

こちらのページ(http://skergeth.net/slidingfooter/)には、クリックしたときにスライドするフッターがあります。 連絡先フォームが表示されます。

しかしIE8では、それは上にスライドし、フォームを含むdivはマウスでホバーされるまで白のままです。 footer-divがオーバーフローするというアプローチも試しました。

私はそれがジャバスクリプトではないと思うが、私は移行を遅らせることを試み、確かめたので、setVisibleはそれの前に呼ばれるが、同じ結果になる。

私が自分自身を明確にしたことを願っています。

あなたのすべての答えてくれてありがとう!

4 Answer


3


id = "footercontent"を持つdivの後にあるdivに対してheight:1%を追加してください(注:すべてのブラウザでテストしてください)IEがheightの値を見つけられなかった場合


1


#footercontentまたはその中の要素のいずれかを基準にして、zoom:1および/またはposition:を追加してみてください。 これはIEにhasLayoutを設定させ、たくさんのcss問題を修正させます。


1


私は同じ問題を抱えていました。 でそれを解決しました:

#div-name * {可視性:可視性; }


0


"Contact Us" `h1`が見えるので、フォームを含むdivはうまくロードされるようです。 具体的には、IE 8では表示されない形式です。

`form`要素のdisplayプロパティを試してみてください。