У меня есть iframe на моей странице и меню, которое пользователь может выбрать, чтобы увидеть галерею, которую он хочет в iframe.Chrome и IE сосредоточены на Iframe
В галерее iframe есть способность управлять клавиатурой.
Моя проблема заключается в том, что я хочу изменить фокус на iframe, чтобы галерея могла управлять, сразу же, когда пользователь выбирает галерею.
Я пробовал несколько вещей, и каждый код работал в Firefox без каких-либо проблем, но с Chrome и IE ничего действительно не работало, в IE и Chrome мне нужно вручную нажать на iframe, чтобы иметь возможность управлять им.
(Я довольно новое в JavaScript, и я использую JQuery)
Этот код я затяжка из другого потока для задачи IE и его до сих пор не работает (его только в работаю Firefox).
$("#LinkTest li a").focusin(function() {
setTimeout(function() {
$('#iframeBoxID').focus();
}, 100);
});
Любые идеи?
Это работает в IE, но в хроме все еще ничего .... Wierd. – samy
Вместо этого вы можете попробовать сосредоточиться на теле в окне. '$ ('# iframeBoxID'). Get (0) .contentWindow.document.body.focus();' – Roel
$ ('# iframeBoxID'). Get (0) .contentWindow.document.body.focus(); не работает в Firefox и Chrome. – samy