0
我使用anythingSlide,我想一個額外的功能添加到它,anythingSlide變化類
基本上在我想能夠改變一個CSS類的菜單項導航,
所以如果你點擊菜單項1,它也會使用addclass函數更改div的css類,點擊它可以移動滑塊並交換div類。
我仍然在學習jquery,但我還沒有想出來,我希望你們中的一個能幫助我。
我使用anythingSlide,我想一個額外的功能添加到它,anythingSlide變化類
基本上在我想能夠改變一個CSS類的菜單項導航,
所以如果你點擊菜單項1,它也會使用addclass函數更改div的css類,點擊它可以移動滑塊並交換div類。
我仍然在學習jquery,但我還沒有想出來,我希望你們中的一個能幫助我。
目前尚不清楚你想要做什麼,但你可以添加一個回調來添加你想要的類。
如果您不知道,當前導航鏈接添加了「cur」類。你可以使用這個類來做你的額外樣式。
此代碼將添加 「當前」 類周邊的鏈接<li>
:
$('#slider').anythingSlider({
onSlideComplete : function(slider){
slider.$nav // UL of the navigation list
.find('li').removeClass('current')
.find('.cur').parent().addClass('current');
}
});
所以你的HTML將是這個樣子:
<ul class="thumbNav"> <!-- this is the slider.$nav -->
<li class="first">
<a href="#" class="panel1">1</a>
</li>
<li class="current"> <!-- this is the current panel -->
<a href="#" class="panel2 cur">2</a>
</li>
<li>
<a href="#" class="panel3">3</a>
</li>
<li>
<a href="#" class="panel4">4</a>
</li>
<li>
<a href="#" class="panel5">5</a>
</li>
<li class="last">
<a href="#" class="panel6">6</a>
</li>
</ul>
更新:好吧,試試這個......這裏是一個demo
HTML
<div id="background" class="bg1"></div>
腳本
$('#slider').anythingSlider({
onSlideComplete: function(slider){
// get text, or you could use index()
var bg = $.trim(slider.$nav.find('.cur').text());
// replace entire class
$('#background').attr('class', 'bg' + bg);
}
});
感謝您的快速答案你好!它看起來像你在正確的軌道..金正日試着解釋這一點更好......在滑塊每個菜單項我將有一個不同的風格類,所以菜單1 = .bg1 MENU2 = .bg2等等,所以當你點擊菜單2它不僅增加了cur類的菜單,而且改變了另一個div的類,即.background爲.bg2! .background與滑塊無關,它只是頁面上的另一個div。希望這可以幫助 ?? – 2011-03-06 05:04:23
好的,我已經更新了我的答案。也許這更符合你想要的? – Mottie 2011-03-06 13:37:18
乾杯福吉!這正是我正在尋找的......但有一件事可能只是將它添加錯了?在這給了我劇本我也有增加了TXT改爲資產淨值一些怎麼樣了它的改變類與導航名稱navigationFormatter! – 2011-03-06 16:06:16