私は JavaScript と jQuery でこの問題を抱えており、この JavaScript を jQuery に書き直すための助けが得られるかどうか疑問に思っていましたか? =)
var url = location.href.split('#');
var active = url[1];
if(active == "home") {
/* code */
}
else if(active == "blog") {
/* code */
}
私は JavaScript と jQuery でこの問題を抱えており、この JavaScript を jQuery に書き直すための助けが得られるかどうか疑問に思っていましたか? =)
var url = location.href.split('#');
var active = url[1];
if(active == "home") {
/* code */
}
else if(active == "blog") {
/* code */
}
window.location.hash
代わりにどうですか?
switch (window.location.hash.substr(1)){
case 'home':
// code
break;
case 'blog':
// code
break;
}
jQuery は、主に DOM 操作と Ajax ライブラリです。URI や文字列をいじるための関数がロードされていません。問題のコードを改善するコアjQueryには何もないと思います。
あなたが持っているのとまったく同じです。jQuery は JavaScript の代わりではなく、単なる拡張機能です。