2013-01-08 165 views
0

我有一个jQuery对话框,我已经加载内容。当我显示对话框时,焦点被设置为显示的第一项。通常这不是问题,但我更希望没有任何项目有明确的重点。我如何模糊焦点?或者可能将其设置为对话框本身?模糊焦点与jQuery

对话框的HTML ID是“对话框”。我试过$("#dialog").focus()$("#dialog :button").blur()无济于事。

下面是对话的一个画面:

enter image description here

+0

没有一个答案至今已工作:-( –

回答

0

调用模糊将触发blur事件没有别的。 ();点击();();点击();

0

是否这样? 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(); 
});