タグ

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

タグの絞り込みを解除

jQueryとIEに関するNemisamaのブックマーク (2)

  • jQueryでIE8でCSSの「background-size:cover」プロパティを擬似的に再現する実験|BLACKFLAG

    CSSでエリアの幅や高さに合わせて背景画像をフィットさせることができる「background-size:cover」。 とても便利なプロパティなのですがIE8以下のIEブラウザには対応していません。 IE8以下で「background-size:cover」を実装させるjQueryプラグインもいくつかありますが 実際に使ってみた際に理想通りに動作しないこともあったので jQueryを使ってIE8以下で「background-size:cover」を実現させる方法を 実験的に試してみたサンプルをご紹介してみます。 まずは動作サンプルから。 ※IE8以下のブラウザと見比べてご確認ください。 「jQueryでIE8でCSSの「background-size:cover」を擬似的に再現する方法」サンプルを別枠で表示 サンプル画面内に設置した画像表示エリアには背景画像を敷き、 「background

    jQueryでIE8でCSSの「background-size:cover」プロパティを擬似的に再現する実験|BLACKFLAG
  • IE8 + jqueryでselect要素を複製(clone)した後にoption要素を編集するとエラーが生じる | アバダバー@ブログ

    アバダバー@ブログ なにを勘違いしたか、会社辞めてWEB系フリーランスエンジニアになっちゃったキチガイの備忘録ブログ。ジョキアーモ!! jQueryでselect要素をまるっと複製(clone)して、その後に$(this).append(“~~”)や$(this).empty().html(“~~”)などでoption要素を編集すると、IEでのみ、かな~りヘンな挙動になり、問題が生じる(Firefox、Chromeでは無問題)。 option要素は正しく追加されているのに、プルダウンを出してみると変更前の表示が残っていて、選択すると新しいデータが反映される・・とか意味わからん現象になる。 ↓初期表示は「<option>ほげほげ</option>」としとく。 $(this).empty().append(“<option>うがうが</option>”);としてoption要素を入れ替える。

  • 1