4ページ目

jQuery 2.xのロード

IE8はサポート対象外とした案件でJQuery 2.xを利用する際、IE8以下でエラーが出ることにモヤモヤして考えたコード。条件分岐コメントよりマシな気はするが…。


JavaScript


(function (w, d) {
    var jQuery = d.createElement("script"),
        script = d.getElementsByTagName("script")[0],
        uaString = w.navigator.userAgent.toLowerCase();

    if (uaString.indexOf("trident") && d.documentMode > 8) {
        jQuery.src = "//ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js";
        script.parentNode.insertBefore(jQuery. script);
    }
}(window, document));

Android 4.xでテキストが折り返す問題への対応

Android 4.xで「ページの自動調整」にチェックが入っていない場合(デフォルト)、テキストが不意に折り返す問題が発生する場合の暫定対応策。


CSS


div,p{
	background-color:rgba(255,255,255,.01);
}

Google Maps 埋め込み時に吹き出しを消す

Google Maps 埋め込み時に吹き出しを消すコード。モバイル版で、地図の下に吹き出し同等のコンテンツが出る場合も、本手法で消去対応可能。


パラメータ


iwloc=B