もう一度jQueryを使用してJavaScriptを作成しました。これはInternet Explorerを除くすべてのブラウザで動作します。
今回は会社のためのスライドメニューですあなたがページを下にスクロールすると画面の上部にとどまるウェブサイト。 Internet Explorerでは、メニューの下部にある色付きのバーが表示される位置の右側に表示され、メニューをスクロールすると、メニューの右下に表示されます。その上に、メニューの境界線がメニューとずれています。
影響を受けたページは http://www.jacobsautomation.com/so_tooling.html、スライドメニューのロジックは http://www.jacobsautomation.com/so_slidemenu.js。以下は、Chromeの左側とInternet Explorer 8の右側のページの写真です。
まだhttp://www.jacobsautomation.com/Problem_Still.jpg 移動http://www.jacobsautomation.com/Problem_Moving.jpg
IEでこれをどのように動かすことができるのでしょうか?
回答:
回答№1は1それは完全な答えではないかもしれませんが、おそらくあなたが独自の属性を使用しているのを助けません background
あなたの <tr?
"あなたはおそらく style="background: xxx"
。同上 height
あなたの table
タグ。これらは実際には無効です DOCTYPE
指定(XHTML 1.0)