-1

私は JavaScript と jQuery でこの問題を抱えており、この JavaScript を jQuery に書き直すための助けが得られるかどうか疑問に思っていましたか? =)

 var url = location.href.split('#');
 var active = url[1];
 if(active == "home") { 
 /* code */
 }
 else if(active == "blog") { 
 /* code */
 }
4

3 に答える 3

1

window.location.hash代わりにどうですか?

switch (window.location.hash.substr(1)){
  case 'home':
    // code
    break;
  case 'blog':
    // code
    break;
}
于 2012-05-08T13:53:28.673 に答える
0

jQuery は、主に DOM 操作と Ajax ライブラリです。URI や文字列をいじるための関数がロードされていません。問題のコードを改善するコアjQueryには何もないと思います。

于 2012-05-08T13:53:27.037 に答える
0

あなたが持っているのとまったく同じです。jQuery は JavaScript の代わりではなく、単なる拡張機能です。

于 2012-05-08T13:52:32.200 に答える