Home > javascript | tips | web > IE6だけ読み込ませない条件分岐

IE6だけ読み込ませない条件分岐

Javascriptでページ内スクロールをスムーズにするするっと動かすスクリプトを使おうとしたのだが、
IE6でのスクロールダウンが極端に遅いということでXML宣言をなくすと普通に動作するらしい。

それもなんだかなーということで、
IE6はスムーズスクロールじゃなくたってリンク先にぴょんって移動すればいいじゃないか!
ということで、
IE6だけスクリプトを読み込ませない方法を探しました。

IE6だけ読み込ませない条件分岐

<!--[if !lte IE 6]><![IGNORE[--><![IGNORE[]]>
<script type="text/javascript" src="js/surusuru.js"></script>
<!--<![endif]-->

ただし…
バリデートは通りません!!
がーん…

いろいろ試してみたけれど…

IE7以上のバージョンに対応の条件分岐ではどうなるか?

<!--[if gt IE 6]>
<script type="text/javascript" src="js/surusuru.js"></script>
<![endif]-->

うーむ、これだと、Firefox,Safariがスクロールしない…

他のスクリプトにしたほうが早いんじゃない?
ってこともあるだろうけど…

今回は単純な単ページの制作で、Queryとか使っていなかったので、
一枚簡単にひっかけたほうがいいかな…なんて思ったのがよくなかったのか…。

さっと切り替えなきゃダメだなーと思いつつ、
調べ始めるとどつぼにはまってしまうなー…。
気をつけよう!
ということで、とりあえず、備忘録でした。

今回参考にさせていただいたページ内リンクのスクリプト
【web-conte.com】fdScroller.js ちょこっと改良

関連ページ
【ウェブなとき。】IEのバージョン別に読み込むCSSを変える+CSSハックメモ

関連記事

コメント:0

コメントフォーム
Remember personal info

トラックバック:0

このエントリーのトラックバックURL
http://web.donnatokimo.com/tips/581/trackback
Listed below are links to weblogs that reference
IE6だけ読み込ませない条件分岐 from ウェブなとき。

Home > javascript | tips | web > IE6だけ読み込ませない条件分岐

want

Return to page top