2012-01-16 6 views
0

私は自分のサイトでこれを使いたいのですが、IEではうまく動作していないようです。私はそれがすべてのブラウザで動作するように取得できますかIEで動作するシンプルなJQueryコードを取得するには?

http://jsfiddle.net/b43hj/24/

おかげ

編集 -

私はjsfiddleページ上にあるものを持っています。 FirefoxとOperaでは、divはページの内容が最後に達するまでスクロールします。その時点で、ページの残りの部分がスクロールし続けると固定されます。 IE8では、コンテンツはdivの下に表示されます。 jsfiddleページでは動作しますが、自分のhtmlページでは動作しません。それは、そのIEブラウザかどうかをチェックします小さな簡単なオンラインJSだ

<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/chrome-frame/1/CFInstall.min.js"></script> 

:あなたの最初のスクリプト呼び出しとしてあなたの頭の中でhttp://cornisharchive.site90.net/test/222.html

+2

あなたがコードに期待している何行う ? –

+3

IEでどのように動作しないのですか?期待される振る舞いが何であり、結果的にIEで何が起こるのかを説明してください。 –

+3

どのバージョンのIEですか?これらのjsFiddlesはFF9、IE9、Chrome 16で同じように見えます。 –

答えて

0

位置:固定されているのは、古いバージョンのIEでは、また、ページが間違ったDOCTYPEを使用している場合に問題があります。

は、あなたのHTMLの最初の行としてこれを使用してみてください:IEで固定:ここ

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> 

は、位置に問題/ソリューションについて語っリンクですhttp://tagsoup.com/cookbook/css/fixed/

0

置き、次のリンクを:ここでは

は、私がテストだものですそれがそうであれば、それはポップアップのようなダイアログを表示して、ユーザーに "ChromeFrame"をインストールするように転送します。これは、IEをchome、full jquery、およびcss3サポートのように動作させます。

+0

私のウェブサイトのユーザーに何かをインストールさせないようにしてください – Bob

+0

ちょっとした提案だったので、2パックのコードを書く必要がなくなりました。すべての人に完全に機能させるためには、具体的なコードを書く必要があります。つまり、他の人のための一般的なコードです。 IEは現在、最も使用されているブラウザの1つです(Chromeとffに比べると、より良いjsとcssのサポートが得られます)。http://www.w3schools.com/browsers/browsers_stats.asp – SpYk3HH

関連する問題