これはサイトhttp://www.numidia.it/で、非常にクールなナビゲーションがあり、同様のことを行うプラグインがあるのではないかと思います。
質問する
88 次
1 に答える
1
jQueryアドレスプラグインはそれを行い、さらにハッシュ(#)なしでURLを定義できます。
次に例を示します:http ://www.asual.com/jquery/address/samples/express/portfolio
しかし、自分でやりたいのであれば、window.location.hash
価値を使うことができます。
<a href="#/home">Home</a>
<a href="#/about">About</a>
<div class="pages homePage">...</div>
<div class="pages aboutPage">...</div>
//response for page load
var anchor = window.location.hash;
if( anchor === '#/home' ) {
$('.pages').hide();
$('.homePage').show();
}else if( anchor === '#/about' ) {
$('.pages').hide();
$('.aboutPage').show();
}
//response for a clicked
$('a').click(function() {
var target = $(this).attr('href');
if( target === '#/home' ) {
$('.pages').hide();
$('.homePage').show();
}else if( target === '#/about' ) {
$('.pages').hide();
$('.aboutPage').show();
}
});
于 2013-01-25T16:15:05.873 に答える