Это мой первый раз, когда вы делаете что-то вроде этого.Использование вкладок для перехода к различным файлам html (HTML, JavaScript)
Скажем, в моем HTML-файл у меня есть что-то вроде
<div class="main_tabs">
<ul class="tabs">
<li id="home_tab"><a href="index.html">Home</a></li>
<li id="other_tab"><a href="other.html">Other</a></li>
</ul>
</div>
Тогда в моем файле JavaScript У меня есть что-то вроде
jQuery(document).ready(function() {
jQuery('.main_tabs .tabs a').on('click', function(e) {
e.preventDefault();
switch(this.id){
case "home_tab":
window.location.href = "index.html";
break;
case "other_tab":
window.location.href = "other.html";
break;
}
});
});
При нажатии вкладки, ничего не происходит. Я попробовал кучу разных вещей, но я не мог заставить его работать. Может ли кто-нибудь помочь мне (кстати, мне нужно, чтобы preventDefault выполнял некоторые другие функции в функции, поэтому мне нужно вручную изменить страницу)?
Да, я отредактировал это снова. Именно так оно и было, поэтому спасибо за подтверждение этого. Однако у меня должны быть другие проблемы, потому что они все еще не работают. – Yifan
@Yifan: обновлено –
Спасибо, мои закладки правильно связаны. – Yifan