2013-03-10 104 views

回答

1

在你JS /過程slider.js添加此行:

$('a.panel').click(function() { 

    $('.selected').css('opacity','1'); /* this one - the normal state*/ 
    $('a.panel').removeClass('selected'); 
    $(this).addClass('selected'); 

    current = $(this); 

    $('#wrapper').scrollTo($(this).attr('href'), 800); 
    $('.selected').css('opacity','0.5'); /* and this one - the clicked state*/  

    return false; 
}); 

注意:改變0.5到你想要的(0 < X < 1)任何數字。

+0

什麼'current = $(this);'好的? – Zim84 2013-03-10 21:53:39

+0

@ Zim84是OP代碼,我只是添加了兩行(如你所見)。 – Vucko 2013-03-10 22:50:09

1

您可以通過使用:active:hover僞類這樣

#Navigation a:active 
{ 
    opacity: 0.9; 
} 
#Navigation a:hover 
{ 
    opacity:0.4 
} 

該做的是一個例子所以把這些類放在你的代碼中。

0

通過CSS,你可以做這樣的事情,只是簡單地改變以下的不透明度值,你的願望,因爲你沒有提到任何具體的不透明度設置爲尚未...

#process-nav-bar .panel:active { 
opacity: 0.5; 
} 

#process-nav-bar .panel:hover { 
opacity: 0.4; 
} 

#process-nav-bar .panel { 
opacity:0.3; 
}