![](/img/trans.png)
[英]JQuery Focus/Blur and non Jquery Focus/blur doesn't work on IE 11 (Internet explorer 11)
[英]jQuery: setting focus doesn't work in IE11
我使用JavaScript創建了一個非常簡單的表單輸入驗證:
除IE11之外,這非常有效。
https://codepen.io/accessibility-developer-guide/pen/LjwyoR
以下是相關代碼:
$elementToFocus.focus() if $(':focus').length == 0
我在StackOverflow上搜索並嘗試使用超時,但這也不起作用。 非常感謝您的幫助。
除IE11之外,這非常有效。
問題是:
$(':focus')
在IE11中,當沒有焦點元素時,此選擇器將返回BODY元素。 如果您閱讀文檔 ,最好指定一個選擇器。 就您而言,您可以簡單地排除主體:
$(':not(body):focus')
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.