ili*_*ica 5 validation jquery focus input margin
我正在进行表单验证,当用户没有填写必填字段时,我希望页面的位置专注于该输入,但我不希望输入字段直接到浏览器框架的顶部,我想离开之间的一些空间,以便也可以看到输入表格的标题.
这是它的外观与focus()仅

但我希望这样:

我们的想法是将光标重点放在输入字段上.
编辑:如果可以使用动画焦点,这将是非常棒的.有什么建议怎么做?
使用jQuery的一种方法:将窗口滚动到标签的垂直偏移.
$(function(){
$(window).scrollTop($("label").offset().top);
$("input").focus();
});
Run Code Online (Sandbox Code Playgroud)
或者使用一些额外的边距滚动到input元素:
$(function(){
$(window).scrollTop($("input").offset().top - 100);
$("input").focus();
});
Run Code Online (Sandbox Code Playgroud)
(注意:用适当的选择器替换"input"和"label")
| 归档时间: |
|
| 查看次数: |
4715 次 |
| 最近记录: |