我页面上有一个iframe,用户可以从菜单中选择想要在iframe内查看的图库。
iframe中的图库能够通过键盘控制。
我的问题是,我想在用户选择图库后立即将焦点转移到iframe,以便可以控制图库。
我尝试了一些方法,在Firefox中所有代码都没有任何问题,但在Chrome和IE中,没有什么方法能够使其正常工作。在IE和Chrome中,我必须手动点击iframe才能控制它。
(我在JavaScript方面比较新,并且正在使用jQuery)
这段代码是我从另一个线程中复制来的,用于解决IE问题,但仍然不能解决问题(只适用于Firefox)。
有什么想法吗?
iframe中的图库能够通过键盘控制。
我的问题是,我想在用户选择图库后立即将焦点转移到iframe,以便可以控制图库。
我尝试了一些方法,在Firefox中所有代码都没有任何问题,但在Chrome和IE中,没有什么方法能够使其正常工作。在IE和Chrome中,我必须手动点击iframe才能控制它。
(我在JavaScript方面比较新,并且正在使用jQuery)
这段代码是我从另一个线程中复制来的,用于解决IE问题,但仍然不能解决问题(只适用于Firefox)。
$("#LinkTest li a").focusin(function () {
setTimeout(function () {
$('#iframeBoxID').focus();
}, 100);
});
有什么想法吗?
$('#iframeBoxID').get(0).contentWindow.document.body.focus();
- Roel