0

ユーザーの選択によってそれぞれロードできる 2 つのスタイルシートがあります。私のスタイルシートは、one.css、two.css です。私が欲しいのは、ユーザーがテーマを変更した場合、コンテンツも変更したいということです。私がしたことは次のとおりです。

function strcmp ( str1, str2 ) {
    return ( ( str1 == str2 ) ? 0 : ( ( str1 > str2 ) ? 1 : -1 ) ; 
}

(function(){

          var href = $('link').attr('href');
          console.log(href); // check what style-sheet

           if(strcmp(href,'one')==0)

             $("#p1").html('this is the content for one.css');  
             $("#p1").append("still for one.css"); 

           else if(strcmp(href,'two')==0)
             $("#p1").html('this is the content for two.css');  
             $("#p1").append("still for two.css");     

          })();

私の方法が機能していません。何かアイデアはありますか?

4

1 に答える 1

1

href は「one」ではなく「one.css」でなければなりません

これを試して:

if(strcmp(href,'one.css')==0)
于 2013-05-17T09:26:13.263 に答える