hashchangeの例を取得し、リンククリックでdivをfadeToggleする必要があります。link1がcontent1divでフェードインをクリックした場合、link2がcontent2でフェードインした場合など。divのフェードインとフェードアウトは独立している必要があります。これで、リンクの背景のみが変更され、4つのdivがすべて非表示になります。私がここに持っているコードでこれを達成する方法:http://jsfiddle.net/fXA4z/
質問する
189 次
1 に答える
0
イベントclick
をリッスンする代わりに、メソッドを使用できます。hashchnage
$('#nav a').click(function(event){
event.preventDefault();
$(this).addClass('selected').siblings().removeClass('selected')
var which = this.href.slice(-1);
$('div[class^="content"]').hide();
$('div.content'+which).show()
})
于 2012-08-14T21:48:28.860 に答える