【发布时间】:2014-01-22 04:06:31
【问题描述】:
我遇到了一些问题,我无法在叠加层外部单击以将其关闭。我想知道是否有人有任何建议。这是一个非模态对话框。
$b("#rl_cover").click(function() {
var overlayWidth = getWidth();
var overlay = $b( "#rl_resize" ).dialog({
width:overlayWidth,
minWidth:962,
height: 700,
resizable:true,
position: {
my: "center top",
at: "center top",
of: "#bl_main_wrapper",
collision: "none"
}
});
});
$b("#closex").click("rl_resize", function( event, ui ){
$b("#rl_resize").dialog( "close" );
});
请指教。
除此之外,我还尝试添加一个功能来检测我何时单击文档,但这会做一些奇怪的事情,例如当我没有点击任何地方时显示警报。
$b(document).click(function(e){
alert('lk');
closeme(e);
});
【问题讨论】:
标签: jquery jquery-ui jquery-ui-dialog