2
내 페이지에 iframe이 있고, 사용자가 선택할 수있는 메뉴가있어 iframe 내부에서 원하는 갤러리를 볼 수 있습니다.Chrome과 IE는 Iframe에 초점을 맞 춥니 다.
iframe의 갤러리에는 키보드로 제어 할 수있는 기능이 있습니다.
내 문제는 내가 갤러리를 제어 할 수 있도록 포커스를 iframe으로 변경하고 사용자가 갤러리를 선택했다는 것입니다.
몇 가지 시도했지만 모든 코드는 Firefox에서 아무런 문제없이 작동했지만 Chrome과 IE는 실제로 작동하지 않았습니다. Chrome에서는 수동으로 iframe을 눌러 제어 할 수 있어야합니다.
(I 자바 스크립트에서 아주 새로운 그리고 난 jQuery를 사용하고 있습니다)
내가 IE의 문제와 여전히 작동하지 않았다 (그 단지 파이어 폭스에서 일하는)에 대한 또 다른 스레드에서 모금이 코드를.
$("#LinkTest li a").focusin(function() {
setTimeout(function() {
$('#iframeBoxID').focus();
}, 100);
});
아이디어가 있으십니까?
IE에서는 작동하지만 Chrome에서는 여전히 아무것도 없습니다. wierd. – samy
대신 창에서 몸에 집중할 수 있습니다. $ ('# iframeBoxID'). (0) .contentWindow.document.body.focus(); ' – Roel
$ ('# iframeBoxID '). get (0) .contentWindow.document.body.focus(); Firefox와 크롬에서 작동하지 않습니다. – samy