タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

ie8に関するgaff2019のブックマーク (1)

  • IE8だとdisplay:noneのものをjQueyr.is(':hidden')で判断できない? - ありの日記

    今回やりたかったのは、テーブルの行を表示・非表示させるというもの。show(), hide()で制御するんだけど、押した瞬間にすでに表示済みかどうか判断するのにis(':hidden')で判断していた。こんな風に var row = $("#row1");// <tr>のオブジェクトを取得 if (row.is(':hidden')) { row.show(); } else { row.hide(); } これで、hidden(非表示)の状態だったら表示(show())するように、表示されていたら非表示(hide())にするようにしていたんだけど・・・。 IE6でもIE7でも問題なく動作するのになぜかIE8だとうまくいかない。is(':hidden')の結果は常にfalse。 そこで、hide()が呼ばれると内部でどうなっているのか見てみると、style属性にdisplay:noneをセ

    IE8だとdisplay:noneのものをjQueyr.is(':hidden')で判断できない? - ありの日記
    gaff2019
    gaff2019 2011/06/07
    display:none
  • 1