Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jquery-ui/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery ui 单击标题时,jQuery UI对话框关闭。。。有时_Jquery Ui_Jquery Ui Dialog - Fatal编程技术网

Jquery ui 单击标题时,jQuery UI对话框关闭。。。有时

Jquery ui 单击标题时,jQuery UI对话框关闭。。。有时,jquery-ui,jquery-ui-dialog,Jquery Ui,Jquery Ui Dialog,我有一个带有一些奇怪行为的jQuery UI对话框:无论何时单击或双击对话框的标题/标题,它都有可能关闭对话框,而不删除模式覆盖(双击似乎比单击更频繁地触发它,但两者都非常频繁,而且没有一个触发100%的关闭时间) 模态被抛在后面的事实使我认为发生了错误,但控制台中没有错误。我很想责怪我的代码,但即使在初始化对话框时没有任何选项($el.dialog({})),这种行为也会发生。我还尝试设置{close:$.noop},但没有效果。然而,我们代码库中其他地方的其他对话框没有这种行为(尽管除了CS

我有一个带有一些奇怪行为的jQuery UI对话框:无论何时单击或双击对话框的标题/标题,它都有可能关闭对话框,而不删除模式覆盖(双击似乎比单击更频繁地触发它,但两者都非常频繁,而且没有一个触发100%的关闭时间)

模态被抛在后面的事实使我认为发生了错误,但控制台中没有错误。我很想责怪我的代码,但即使在初始化对话框时没有任何选项(
$el.dialog({})
),这种行为也会发生。我还尝试设置
{close:$.noop}
,但没有效果。然而,我们代码库中其他地方的其他对话框没有这种行为(尽管除了CSS之外,我找不到它们之间有任何有意义的区别)

有人知道发生了什么事吗?我如何纠正它?

试试设置 .ui对话框{ 位置:固定
}

你能像在JSFIDLE或其他东西中一样分享代码吗问题是没有代码可显示;如果我这样做(字面上)
$('').dialog({})单击标题仍会关闭对话框。正如我提到的,可能会有一些CSS影响事情,但我们有数千行CSS,我不知道哪一位会导致这样的事情。感谢您的回答(这应该是jQuery UI代码的一部分…)这确实是修复方法,问题与垂直滚动有关。当你在页面上向下滚动,然后打开对话框时,就会发生这种情况。下面是一个添加了垂直空间的JSFIDLE来说明问题: