2012-08-14 60 views
1

我有hashchange的例子,需要fadeToggle divs链接点击。如果link1单击淡入content1 div,如果link2淡入content2等等。淡入淡出必须是独立的。现在只有链接背景被更改,并且所有4个div都被隐藏。 如何用代码实现这一点,我这里有:http://jsfiddle.net/fXA4z/单独的fadeToggle divs与hashchange

回答

0

您可以使用,而不是听hashchnage事件click方法:

$('#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() 
}) 

FIDDLE

+0

谢谢,但我还需要hashchange功能。功能mypage.com/#link1种链接。 div应该单独淡入/淡出。当其中一个被打开时,它不应该被点击时关闭 – jak 2012-08-14 21:58:08