今のところlocation.href
がhttp:/domain.com/en/
であるとします。このURLは私がやっているユーザーのコピーと共有するので、もし私が、それは私が必要なものURLを知っているhttp://domain.com/en/#opened-File.html/1
ハッシュナビゲーションURLの作成
こうなりたいクリックした後
:
$(document).ready(function(){
var info = window.location.hash.match(/^#([^\/]*)\/([^-]*)-(.*)$/),
url="", nivel="", seccion="";
if (info) {
url = info[1];
nivel = info[3];
seccion = info[2];
location.href = url;
}
}
をWICHが正常に動作し、私の質問は:
- これは良いですか?
- これはseo-frendlyですか?
- あなたはそれを違うのですか?
これは
$('nav a').each(function(){
if(!$(this).hasClass('enlaceAnulado')){
/*Recopilamos*/
var href = $(this).attr('href');
var id = $(this).attr('id');
var parts = id.split("_");
var seccion = parts[0];
var nivel = parseInt(parts[1])+1;
/*Quitamos el enlace*/
$(this).attr('href','javascript:void(0)');
/*Guardamos la información.*/
$(this).data('hrefnot',href);
$(this).data('nivel',nivel);
$(this).data('seccion',seccion);
$(this).addClass('enlaceAnulado');
}
});
のでリンクは静的と一緒に動作しますが、URLが持っているかのように私は
あなたの投稿に編集を提案しました。その中に、不足している '}'を追加しました。コードは "うまく動作する"ので、質問を投稿している間にこのタイプミスを推測しました。そうでない場合は、編集を元に戻してください。 – PPvG
それはケースです、ありがとう!!!! –