我有這個嚮導步驟表單,我通過與絕對定位重疊非活動<li>
項目與<ul>
列表項目進行了模擬。jQuery - 隱藏某個頁面上的元素
嚮導形式正在工作,期望不同的是我想隱藏在某步驟下或以前按鈕。
這是我在jQuery中的邏輯,但它沒有任何好處。
if (index === 0) {
$('#prev').addClass(invisible);
$('#prev').removeClass(visible);
} else if (index === 1) {
$('#prev').addClass(visible);
$('#prev').removeClass(invisible);
} else {
$('#next').addClass(invisible);
}
爲了讓我用eq()
索引值鏈當前步元素像下面
var current;
var index = 0;
$(function() {
current = $('.pg-wrapper').find('.current');
$('#next').on('click', function() {
if (current.next().length===0) return;
current.next().addClass('current').show();
current.removeClass('current').hide();
navstep.next().addClass('active');
navstep.removeClass('active');
current = current.next();
navstep = navstep.next();
index = current.eq();
});
我試圖孤立它儘可能但是我完整的代碼會給你一個更好的主意。 如果你會關心,幫助我查一下JS BIN
行情? addClass(「可見」),你需要測試每次點擊 – mplungjan
通過索引,你的意思是不同的頁面? 索引爲0時,頁面爲主頁,索引爲1則下一頁等等。 是這樣嗎? –
@AwaisUmar是的,它指的是我作爲無序列表項目所做的頁面。因爲'eq()'是基於零的,索引0意味着第一個列表項。 –