0

ajax で部分ビューをページにロードするときに head タグ内のスタイル参照を変更したい。これを達成するための論理的な方法は何ですか?

4

2 に答える 2

1

スタイルシートを置き換えるには、既存のスタイルシートを削除して、以下のように新しいスタイルシートを追加します。

既存のスタイルシートを削除する

$("link#mystylesheet").remove();

新しいスタイルシートを追加する

var link = $("<link>");

link.attr({
        id: 'mystylesheet',
        type: 'text/css',
        rel: 'stylesheet',
        href: '/Content/themes/super/style.css'
});

$("head").append(link); 
于 2012-07-28T05:58:12.230 に答える
0

セットアップがよくわからないのですが、名前空間のスタイル ルールはどうですか? 次に、AJAX をロードした後、次のようにします。$('body').addClass('someAjaxyClassName');

于 2012-07-28T03:41:41.300 に答える