我試圖通過下一個/上一個按鈕而不是數字按鈕選擇選項卡元素,表示通過click
轉到下一個選項卡。當點擊下一個/上一個按鈕時選擇元素
默認按鈕小提琴:http://jsfiddle.net/LLdy3gd2/
HTML:默認數字按鈕
<p>
<button class="select-tab" value="0">1</button>
<button class="select-tab" value="1">2</button>
<button class="select-tab" value="2">3</button>
</p>
JS:默認
$(document).ready(function() {
$('#horizontalTab').responsiveTabs({
rotate: false,
startCollapsed: 'accordion',
collapsible: 'accordion',
animation: 'slide',
setHash: true,
activate: function(e, tab) {
$('.info').html('Tab <strong>' + tab.id + '</strong> activated!');
},
activateState: function(e, state) {
//console.log(state);
$('.info').html('Switched from <strong>' + state.oldState + '</strong> state to <strong>' + state.newState + '</strong> state!');
}
});
$('#start-rotation').on('click', function() {
$('#horizontalTab').responsiveTabs('active');
});
$('.select-tab').on('click', function() {
$('#horizontalTab').responsiveTabs('activate', $(this).val());
});
});
我試過以下,但它不工作:
我的新按鈕:
HTML:而不是默認的按鈕
<div id="my-buttons">
<button class="select-tab">Next</button>
<button class="select-tab">Previous</button>
</div>
我的JS:我已經添加了默認JS
$('#my-buttons').click(function() {
$(this).nextAll('.select-tab').toggle();
});
問題小提琴:http://jsfiddle.net/LLdy3gd2/2/
如何解決這一問題?
在此先感謝。
不錯的抓人,沒想到那個 – epoch