텍스트를로드하는 div 요소 (보통 긴 텍스트)가 있으므로 div에는 스크롤 막대가 있습니다. 이 div를 마우스로 스크롤 할 수 있는데, 커서가있을 때 위와 아래로 스크롤 할 수 없습니다. 먼저 div 내부를 클릭하지 않으면됩니다. 그렇다면이 클릭을 피하는 방법이 있습니까? 텍스트가로드 될 때 코드에서이를 수행 하시겠습니까?클릭하지 않고 키보드로 스크롤하려면 div를 활성화하십시오.
1
A
답변
1
설명했듯이 여기에 있습니다. 콘텐츠 div에 입력을 추가 한 다음 div에 초점을 맞추기보다는 focus()로 추가했습니다. 따라서, 텍스트로드를 누르는 즉시, pg up/dn을 눌러 div를 스크롤 할 수 있습니다.
$("div").append('<input type="text" id="focusDiv">');
/*
Here I need to have some code which gives "focus to the div, so if I press the load text and then immediately PageDown key, sthedvis scrolls down.
$("button").on("click", function (e) {
e.preventDefault();
$("div").html("Very long text...");
$("div").append('<input type="text" id="focusDiv">');
$('#focusDiv').focus();
});
0
HERE IT IS는 대답은 여기에 나를 위해 일한 : 기본적으로
이 사업부에 tabindex
을 추가
<div id="mydiv" tabindex="-1">
다음 프로그램 사용하여 초점을 설정합니다 : document.getElementById ("mydiv"). focus(); 원래의 게시물에서
:
tabIndex 값이 몇 가지 흥미로운 행동 할 수 있습니다.
- 의 값이 주어진다면 "-1"의 요소에 탭 수 없지만 포커스 프로그래밍 소자에 주어질 수있다 (element.focus()를 사용).
- 0 값이 주어지면 요소는 키보드를 통해 집중화되고 은 문서의 탭 이동 흐름에 해당합니다.
- 0보다 큰 값은 이고 1이 가장 중요하다는 의미로 우선 순위를 만듭니다.
+0
여기서 참조하는 대답의 관련 세부 정보를 포함 할 수 있습니까? – wogsland
관련 문제
- 1. jQuery - 키보드로 div를 움직이는 경우
- 2. 버튼 클릭하지 않고 뒤집기
- 3. 클릭하지 않고 FadeOut
- 4. 클릭하지 않고 대화 상자가 사라집니다.
- 5. Simulate a 클릭하지 않고 Click
- 6. 텍스트를 클릭하지 않고 MenuItem을 클릭하십시오.
- 7. 클릭하지 않고 레이블 메시지 표시
- 8. 버튼은 클릭하지 않고 함수를 호출합니다.
- 9. 아이들 클릭하지 않고 부모를 제거
- 10. div를 숨기지 않고 div를 숨기시겠습니까?
- 11. 고정 된 위치 div를 내용과 함께 가로로 스크롤하려면 어떻게해야합니까? jQuery를
- 12. 링크를 클릭하지 않고 Flickr API로 인증
- 13. HTML 버튼도 클릭하지 않고 CSS 규칙은
- 14. 크롬 플러그인을 클릭하지 않고 URL 가져 오기
- 15. 지도를 클릭하지 않고 Google지도의 화살표 키 탐색
- 16. 안드로이드 mobclix 광고를 클릭하지 않고 팝업합니다
- 17. 더블 클릭하지 않고 jQuery 클릭 이벤트
- 18. 제출 버튼을 클릭하지 않고 데이터 제출
- 19. 알림보기를 클릭하지 않고 푸시 알림 받기
- 20. images [위치] .setImageResource (..) 클릭하지 않고, 원하는 위치로
- 21. 사용자가 클릭하지 않고 사진을 캡처하는 방법 (Phonegap)
- 22. KineticJS에서 모양을 클릭하지 않고 스테이지에서 클릭 감지
- 23. 헤더를 클릭하지 않고 DHTMLX 격자를 정렬하는 방법
- 24. 로그인 버튼을 클릭하지 않고 로그인 양식을 제출하십시오.
- 25. 사용자가 클릭하지 않고 오버레이를 표시하려면 어떻게해야합니까?
- 26. 단추를 클릭하지 않고 AlertDialog.Builder를 닫는 방법
- 27. 저장 버튼을 클릭하지 않고 휴가 페이지를 확인하십시오.
- 28. 안드로이드에서 탭을 클릭하지 않고 Tabbar를 실행하는 방법
- 29. 확인을 클릭하지 않고 TraitsUI 창 닫기
- 30. 클릭하지 않고 QComboBox의 기본값을 초기화하려면 어떻게해야합니까?
설명을 위해 jsfiddle와 같은 샘플 코드를 추가 할 수 있습니까? 도와 드리고 싶지만, 정확한 문제에 대해 잘 모르겠습니다. – Todd
그래, 그게 조금 도움이 되길 바랄 수 http://jsfiddle.net/BQQ8C/1/ – david