반응형
    
    
    
  
[jQuery] 기본 탭 소스
유용하게 많이 사용하는 기본 jquery 탭 html부분 탭1 탭2 탭3 탭1내용 탭1내용 탭3 탭을 추가하는 경우 1) 사이에 를 추가하고 탭4 탭5 2) 클릭시 나올 컨텐츠 부분도 추가하면된다. 탭4 내용
hongpage.kr
지난번 올린 기본 탭 소스 포스팅은 탭 메뉴를 클릭 했을 때 내용이 바뀌는 방식이었다.
이 코드는 기본 탭 코드와 동일하게 탭 메뉴를 클릭했을 때 내용이 바뀌는 방식 뿐만아니라
auto switch 를 활용해서 탭 메뉴를 클릭하지 않아도 일정시간이 지나면 다음 탭으로 넘어가는 코드이다.
다른 것은 동일하고 스크립트만 변경하면 된다.
탭 넘어가는 속도는 3000 숫자를 조정하면 된다.
<script>
$(function () {
    
    /*auto switch */
    var tabs = $('.tabs li');
    var timerId = 0;    
    
    timerId = setInterval(function() {
    var onTab = tabs.filter('.active');
    var nextTab = onTab.index() < tabs.length-1 ? onTab.next() : tabs.first();
    nextTab.click();
    }, 3000);      
      
    $(".tab_container").mouseleave(function () {
    timerId = setInterval(function() {
    var onTab = tabs.filter('.active');
    var nextTab = onTab.index() < tabs.length-1 ? onTab.next() : tabs.first();
    nextTab.click();
    }, 3000);        
        
    });
    $(".tab_container").mouseenter(function () {
        clearInterval(timerId);
       });
    
    
    /* tab 기존코드 */
    
    $(".tab_content").hide();
    $(".tab_content:first").show();
    $("ul.tabs li").click(function () {
        $("ul.tabs li").removeClass("active").css("color", "#555");
        $(this).addClass("active").css("color", "#fff");
        $(".tab_content").hide()
        var activeTab = $(this).attr("rel");
        $("#" + activeTab).fadeIn()
    });            
                    
});
</script>반응형
    
    
    
  '개발 > js·jquery' 카테고리의 다른 글
| javascript + ajax 오류 해결하는 여러가지 방법 (2) | 2021.07.22 | 
|---|---|
| [jQuery] jquery ui를 이용한 tooltip 커스터마이징 (툴팁 배경색, 글자색 변경) (2) | 2021.04.16 | 
| [jQuery] 스크롤 따라다니는 퀵메뉴 만들기 (2) | 2021.04.15 | 
| [jquery] attr()을 활용하여 속성 변경하기 (2) | 2021.03.31 | 
| [jQuery] 디바이스 크기별로 jquery 스크립트 다르게 불러오기 (반응형) (2) | 2020.12.15 | 
| [jQuery] 기본 탭 소스 (2) | 2020.12.12 | 
| [jQuery] 제이쿼리 항상 최신 버전으로 이용하기 (2) | 2020.12.10 | 
| [jQuery] Datepicker 한글로 바꾸기, 선택 날짜 범위 지정 (2) | 2020.12.10 |