2009-12-07 3 views
0

jCarouselLite을 사용하여 Panic's Coda site에 사용 된 탭이있는 탐색과 다소 비슷한 탐색 요소를 만들었지 만 키 누르기에서 왼쪽 및 오른쪽 스크롤을 트리거하고 싶습니다. jCarouselLite 코드를 수정하지 않고도이 작업을 수행 할 수 있습니까? 감사!jCarouselLite on keypress

답변

1

기본 설정을 사용하는 버튼에는 .prev.next 클래스가 포함되어 있으며 클릭을 트리거하지 않으려 고합니다.

function myFunction() { 
    $(".prev").trigger("click"); 
} 

옵션의 버튼에 대해 고유 한 클래스 또는 ID를 전달하는 경우 대신 옵션으로 바인딩하십시오.

왼쪽과 오른쪽 키보드 키를 쳤을 때이 예는 발광합니다 :

$(document).keyup(function(e) { 
    var code = (e.keyCode ? e.keyCode : e.which); 

    switch(code) { 
    case 37: $(".prev").trigger("click"); break; // left 
    case 39: $(".next").trigger("click"); break; // right 
    } 
}); 
+0

큰 일했다, 감사합니다 마크! 왼쪽 및 오른쪽 버튼을 사용하지 않았으므로 jQuery를 사용하여 내비게이션 div에 CSS 스타일의 표시 : none을 추가했습니다. 그런 다음 방금 제안한 방아쇠와 함께 초기화에 숨겨진 버튼을 사용했습니다. – Jared

관련 문제