Tôi nhận được rất nhiều lời phàn nàn từ người dùng rằng khi họ sử dụng các tab dựa trên jQuery của tôi, họ cảm thấy khó chịu khi họ quay lại trình duyệt của mình, họ không chuyển đến tab trước mà đến trang trước đó . Tôi đã thêm các nút trước / tiếp theo sau nhưng không đủ. Làm cách nào tôi có thể cấu hình lại các nút của mình để người dùng sẽ chuyển đến tab trước thay vì trang trước đó khi họ nhấp vào mũi tên quay lại của trình duyệt. Bạn có thể kiểm tra nó ở đây .
$('#quicktabs-registration_steps').append('<div class="prevnext"><a class="tablink-prev btn" href="#">Prev</a><a class="tablink-next btn btn-lg btn-primary" href="#">Continue</a></div>');
$('.tablink-prev').click(function () {
var index = $('.quicktabs-tabs li.active').index();
$('.quicktabs-tabs li').eq(index).removeClass('active');
if (index == 0) {
index = 1;
}
$('.quicktabs-tabs li').eq(index - 1).addClass('active');
$('.quicktabs-tabs li').eq(index - 1).find('a').click();
return false;
});
$('.tablink-next').click(function () {
var length = $('.quicktabs-tabs').first().children().size();;
var index = $('.quicktabs-tabs li.active').index();
$('.quicktabs-tabs li').eq(index).removeClass('active');
// if (parseInt(index) == parseInt(length) - 1 ) {
// index = index - 1;
// }
if (parseInt(index) == parseInt(length) - 1) {
window.location.href = '/home'; //redirect to home
//index = index - 1;
}
$('.quicktabs-tabs li').eq(index + 1).addClass('active');
$('.quicktabs-tabs li').eq(index + 1).find('a').click();
return false;
});