[英]Blur focus with jQuery
我有一个将内容加载到其中的jQuery对话框。 当我显示对话框时,焦点设置为显示的第一项。 通常这不是问题,但我希望所有项目都没有明确的重点。 如何使焦点模糊? 还是将其设置为对话框本身?
对话框的HTML ID为“对话框”。 我试过$("#dialog").focus()
和$("#dialog :button").blur()
无济于事。
这是对话框的图片:
调用模糊将触发模糊事件。
要使焦点集中在文本框中,请尝试$(“#dialog”)。click();。
像这样? http://jsfiddle.net/MatthewDavis/Dpk2j/2/
$(document).ready(function () {
// putting a value into a button we don't want focused
$('#mybutton').val('Here I am.');
// doing something visual to see when focus happens more clearly
$("input").focus(function () {
$(this).next("span").css('display','inline').fadeOut(1000);
});
// focus on the right input
$('#dialog').focus();
});
尝试这个:
open:function(){
$(this).attr('tabindex',-1).css('outline',0).focus();
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.