Jam*_*mes 8 html css cross-browser
请查看我的jsfiddle
我怎样才能在自动对焦中实现这一点,就像Chrome,Safari,opera和firefox一样?
Bri*_*rty 33
这是一个单线程(好的,一行实际逻辑),它使用jQuery在IE中进行自动对焦.如果已经设置了焦点 - 换句话说,在任何支持HTML5的浏览器中,它都会失效.
$(function() {
$('[autofocus]:not(:focus)').eq(0).focus();
});
Run Code Online (Sandbox Code Playgroud)
我在我的博客中解释了它是如何工作的.而这里是一个更新的jsfiddle,在IE浏览器的工作原理.
您必须依靠 javascript 来执行此操作,因为 IE 不支持 html5 自动对焦。这里有一篇关于它的很好的博客文章:https://www.html5tutorial.info/html5-autofocus.php
基本上,您首先检查该属性是否受支持,然后使用 javascript 手动聚焦于使用该focus()方法(如果不支持)的输入。
| 归档时间: |
|
| 查看次数: |
23535 次 |
| 最近记录: |