2013-11-03 2 views
-1

나는 Stackoverflow 주변에 약간의 피크가 있었으며이 질문에 대한 답을 찾을 수 없었습니다.키보드 키가 jquery에 영향을 미치지 않도록 하시겠습니까?

내 웹 사이트에는 2 개의 Jquery 요소가 있습니다. 탭과 아코디언. 그들은 좋아 보이지만 키보드에 문제가 있습니다.

netbook을 사용하기 때문에 가끔 키보드를 위아래로 눌러 서핑을하는 것이 더 쉽습니다. 그러나 Jquery 요소가 선택되면 별도의 섹션을 통해 자전거를 타고 다니는 것을 느낍니다.

이음새 Jquery에는 원하지 않는 내장 키 명령이 있습니다. 모든 키 명령을 어떻게 제거 할 수 있습니까?

마우스를 사용하여 요소에 영향을 줄 수 있어야합니다.

의견이 있으십니까? 여기에 감사

+0

어떤 플러그인을 사용하고 있습니까? 키보드 이벤트를 비활성화하는 설정/옵션 일 수도 있습니다. – putvande

+0

@putvande 그는 jQuery UI 탭과 아코디언 플러그인을 사용하고있는 것 같습니다. – Barmar

+0

안녕하세요. 바르 마가 맞습니다. Jquery UI 탭 및 Accordion 플러그인을 사용하고 있습니다. – user2950370

답변

0

당신은 갈 :

$(function() { 
    $("#tabs").tabs(); 
    $("#tabs li[role=tab]").unbind('keydown'); 
}); 

fiddle (the basic template taken from jquery documentation)

당신은 스크롤이 나타납니다 세 번째 탭에서 것을 볼 수 있습니다, 그것은 당신이 아래로 눌렀을 때 페이지를 통해 스크롤과 탭 사이를 이동하지 않습니다 .

+0

개선 된 첫 번째 예 –

관련 문제