Я использую следующий код для создания отдельных вкладок, но также хочу, чтобы одна вкладка была ссылкой, а не вкладкой.Как сделать одну вкладку незаметной?
<navi>
<ul class="tabs">
<li><a href="/" title="linkxtab 1">link 1</a></li>
<li c-tab="tab-2" title="tab 2">link 2</li>
<li c-tab="tab-3" title="tab 3">link 3</li>
<li c-tab="tab-4" title="tab 4">link 4</li>
</ul>
</navi>
Всякий раз, когда я нажимаю на «ссылке 1», остальные вкладки исчезнут, так как коды, видимо, думают, я хочу активировать эту вкладку, которая фактически должна быть связь и, следовательно, не имеет никакого содержания. Это происходит, когда я нажимаю на Li, не , потому что мой «tabsmenu» стиль имеет некоторое дополнение между литием и в в нем.
Теперь мой вопрос заключается в следующем: Есть ли CSS-код для того, чтобы только этот один литий без отключения ИТС ? Я уже пробовал pointer-event:none;
, но это - конечно - приводит к блокированию всего в li, а также a.
Я использую этот скрипт для вкладок:
$('.tabs li').click(function(){
var tab = $(this).attr('c-tab');
$('.tabs li').removeClass('selected');
$('.tabscontent').removeClass('selected');
$(this).addClass('selected');
$("#"+tab).addClass('selected');
return false;
});
Есть ли способ как-то блокировать только одну эту одну вкладку с куском кода, переименовав его с чем-то?
Спасибо!
// ПРИМЕЧАНИЕ. Я все еще хочу, чтобы вкладки работали, и только вкладка, называемая «linkxtab 1», не должна работать, за исключением ее ссылки.
Придётся попытался 'HREF = "JavaScript: недействительным (0)" 'для тега привязки? – DaMaGeX
попробуйте e.preventDefault(); на якорный щелчок, чтобы избежать перенаправления страницы, если это то, что вы ищете – DinoMyte
Или, если вы хотите, чтобы полная вкладка была ссылкой для клика, установите ширину и высоту на 100%; – DaMaGeX