在此处查看完整代码并使用它:https://plnkr.co/edit/qJ7eiJewb0hmj8wF?open=lib%2Fscript.js&预览
伪代码:
<div parent focusable> <iframe> #document <input textbox> </iframe> </div>
单击以聚焦到文本框,然后Shift+Tab
-
在Chrome中:焦点直接从
textbox
移动到parent
-
在Firefox中:焦点从
textbox
移动到iframe
,您必须再次Shift+Tab
才能将焦点移动到parent
问题:如何在Firefox中复制Chrome的相同行为Shift+Tab
?
我可以在Firefox中复制Chrome的Tab
行为,但我无法复制Shift+Tab
行为,因为当焦点移动到iframe
时(在Shift+Tab
的情况下),不会触发焦点事件。