두 번째 태그를 기본 활성 탭으로 표시하려고합니다.두 번째 탭을 기본 활성으로 표시
다음 코드에서이를 "slide1link"라고합니다. 제안 사항이 있으십니까?
$(document).ready(function() {
$('ul.tabs').each(function() {
var active, content, links = $(this).find('a');
active = links.first().addClass('active');
content = $(active.attr('href'));
links.not(':first').each(function() {
$($(this).attr('href')).hide();
});
$(this).find('a').click(function (e) {
active.removeClass('active');
content.hide();
active = $(this);
content = $($(this).attr('href'));
active.addClass('active');
content.show();
return false;
});
});
<ul class="tabs">
<li class="slide0link"><a href="#ohne-logo">Ohne Logo</a></li>
<li class="slide1link active"><a href="#heissfolienpraegung">Heißfolienprägung</a></li>
<li class="slide2link"><a href="#blindpraegung">Blindprägung</a></li>
<li class="slide3link"><a href="#motivdruck">Motivdruck</a></li>
</ul >
그리고 당신의 문제가 무엇입니까? – Regent
귀하의 요구 사항은 무엇입니까? 나는 당신이 간단한 기능을 위해 너무 복잡한 코드를 작성했다고 생각한다. – Sandeeproop
"활성"클래스가 목록 항목 ("li") 또는 앵커 요소/링크 ("a")에 있도록 하시겠습니까 - 귀하의 코드는 모순입니다. – pwdst