- 2011-03-23 (水) 20:00
- javascript | tips | web
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ハックメモ
関連記事
- Newer: テキストを調整するときに知ってると作業が劇的に速くなるショートカット【Fireworks】
- Older: エラーのため次のトランスレータがロードされませんでした。の対処法【Dreamweaver】
コメント:0
トラックバック:0
- このエントリーのトラックバックURL
- http://web.donnatokimo.com/tips/581/trackback
- Listed below are links to weblogs that reference
- IE6だけ読み込ませない条件分岐 from ウェブなとき。