CSSファイルを追加および削除するズームボタンを作成していますが、何らかの理由でIE 8に追加できないようです
最初にこれを試しました
document.createStyleSheet('style/zoom.css');
jquery ソリューションが
$("head").append($("<link my style sheet />"));
私のテストでは、FFとIE9でのみ動作するようです
オーバーフローをチェックしたところ、この解決策が見つかりました
$('#zoomlink').replaceWith($('<link>', {
id: 'zoomlink',
href: 'style/zoom.css',
type: 'text/css',
rel: 'stylesheet'
}));
しかし、まだ愛が見つからないので、イライラして私はこれを見つけました
var $link = $('<link>');
$('head').add($link);
$link.attr({
type: 'text/css',
href: 'style/zoom.css',
type: 'text/css',
rel: 'stylesheet',
media: 'screen'
});
これが機能するかどうかは定かではありませんが、最終的には、単純に質問を投稿することにしました。
後で JavaScript を使用してスタイル シートを削除する方法についてはまだ確信が持てませんが、最初に IE 8 で新しいスタイル シートを追加する方法を決定する必要があります。