하은양 믿음군 효실맘 호홍홍집s

Shift + Tab 이벤트 처리하기 본문

가벼운 배움/JQuery

Shift + Tab 이벤트 처리하기

호홍홍집 2015. 12. 9. 17:52
     
// focusout 처리
    $("#topmenuGnb a:first").keydown(function(event){
        var v_keyCode = event.keyCode || event.which;
        if(v_keyCode == 9){
            if(event.shiftKey){
                // Shift + Tab 이벤트
                v_gnb.mouseleave();
                
            }else{
                // Tab 이벤트
            }
        }
    });
    $("#topmenuGnb .menu:last a:last").keydown(function(event){
        var n = $("a").length;
        var v_keyCode = event.keyCode || event.which;
        if(v_keyCode == 9){
            if(event.shiftKey){
                // Shift + Tab 이벤트
            }else{
                // Tab 이벤트
                v_gnb.mouseleave();
                var nextIndex = $('a').index(this) + 1;
                if(nextIndex < n){
                    $('a')[nextIndex].focus();
                }
                event.preventDefault();
            }
        }
    });