2012年8月21日のブックマーク (1件)

  • IE 8でjQueryのslideDown()とfadeIn()が効かないことがある件

    jQueryでスライドダウンを作っているときにIE 8だけで動いていないのを確認したので、そのメモです。検索しても原因が分からなかったので自分で調べてみました。 作っていたのは以下のようなコードでした。 <div id="slide"> <h2>スライドダウン</h2> <p>テキスト。テキスト。テキスト。...</p> </div>jQuery(function($) { $('#slide > p').hide(); $('#slide > h2').click(function() { $(this).next().slideDown(); }); });これがIE 8の場合だけ動かなかったんですね。 ちょっと検索してみたら、IE 8にはslideDown()が動かない場合があるから、 <meta http-equiv="X-UA-Compatible" content="IE=7"

    IE 8でjQueryのslideDown()とfadeIn()が効かないことがある件