我正在嘗試添加「Next」&「Previous」按鈕用於收音機風格的導航。收音機的Next/Previous按鈕
HTML
<div class="month-picker">
<button type="buton" class="month-picker-nav" onclick="dayNavigation('prev');"><</button>
<fieldset class="month-picker-fieldset">
<input type="radio" name="month" value="day1" id="day1" checked="checked">
<label for="day1" class="month-picker-label">Day 1</label>
<input type="radio" name="month" value="day2" id="day2">
<label for="day2" class="month-picker-label">Day 2</label>
<input type="radio" name="month" value="day3" id="day3">
<label for="day3" class="month-picker-label">Day 3</label>
<input type="radio" name="month" value="day4" id="day4">
<label for="day4" class="month-picker-label">Day 4</label>
<input type="radio" name="month" value="day5" id="day5">
<label for="day5" class="month-picker-label">Day 5</label>
<input type="radio" name="month" value="day6" id="day6">
<label for="day6" class="month-picker-label">Day 6</label>
</fieldset>
<button type="buton" class="month-picker-nav" onclick="dayNavigation('next');">></button>
</div>
JAVASCRIPT:
dayNavigation = function (direction) {
var all = $('.month-picker-fieldset input:radio');
var current = $('.month-picker-fieldset input:radio:checked');
var index;
if (direction == 'prev') {
index = all.index(current) - 1;
} else {
index = all.index(current) + 1;
}
all.eq(index).attr('checked', 'checked');
return false;
};
小提琴:http://jsfiddle.net/hTgv3/5/
我的問題是,以前的按鈕不起作用,一旦選擇或 「點擊」 已手動調用,下一個按鈕不再起作用。
1很好地風格導航 – 2013-02-27 08:47:47
@ SamuelLiew你是否真的upvoting/downvoting取決於所需的輸出?它關於如何問這個問題! – 2013-02-27 09:06:54