所以...我相信你只想在幻燈片中顯示當前頁碼。因此,如果您有5張幻燈片,並且您在第3頁上,那麼您只會看到「3/5」。正確?
因此,回答這個問題,這裏是原始循環周圍您上面張貼的代碼。
control.children().each(function(){
$('.' + option.paginationClass, elem).append('<li><a href="#'+ number +'">'+ (number+1) +'</a></li>');
number++;
});
然而,只顯示當前頁面我們,我們將需要添加一個條件語句,只顯示一個網頁...
control.children().each(function(){
//Use a conditional statement to display only the current page
//Have jQuery find the slide which is not currently hidden from view
if ($(this).css('display') == "block") {
$('.' + option.paginationClass, elem).append('<li><a href="#'+ number +'">'+ (number+1) +'</a></li>');
return false;
//If the element is not visible we still need to count up, in order to account for this page
} else {
number++;
}
});
我得承認,這個代碼根本沒有經過測試,但它應該工作。我不知道的一件事是,當您翻閱幻燈片時它是否會自動更新。
希望這有助於
spryno724
一般「幫我這個jQuery插件」問題不票價很好地在計算器上。人們不介意幫助你使用你寫的代碼,因爲你正在努力。用別人寫的代碼幫助你 - 好問問編寫插件的人,或者學習如何編寫代碼。 – 2011-03-26 00:09:15