问题标签 [jquery-ui-dialog]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
14813 浏览

jquery - 在 IE8 中,jquery-ui 的对话框将其内容的高度设置为零。我怎样才能解决这个问题?

我正在使用 jquery UI 的对话框小部件在我的 Web 应用程序中呈现模式对话框。为此,我将所需 DOM 元素的 ID 传递给以下函数:

在 Firefox、Safari 和 Chrome 中一切正常。但是,在 IE 8 中,当打开对话框时,只有div.ui-dialog-titlebar可见的 -div.ui-dialog-contents不可见。

问题似乎是,在现代浏览器中,div.ui-dialog-contents它的样式设置了特定的高度,即打开对话框后,生成的 HTML 为:

而在 IE8 中,height样式属性设置为零,生成的 HTML 为:

我需要做什么才能正确设置height(和min-height)样式属性?

0 投票
1 回答
1960 浏览

jquery - 在 jquery 对话框中设置单选按钮

我在另一种形式上有以下 if/else 并且效果很好。我现在把它放在一个显示为 jquery 对话框的表单上。一路上的每个警报都显示了正确的分配,但是当对话框打开时,两个按钮都没有被选中。

对话:

单选按钮:

0 投票
3 回答
386 浏览

jquery - 有谁知道为什么 jquery 对话框在 ajax 更新时显示过时的内容?

我有一系列链接,当我单击链接时,我想显示一个包含详细信息的对话框。此详细信息是从 jquery ajax 请求返回的。

我正在使用下面的代码通过 ajax 将部分结果显示到 jquery 对话框中。

这是jquery代码:

});

这是我的控制器操作代码:

这是问题:

当我第一次单击它时(假设我发送 id = 1234)它工作正常。
当我单击另一个项目(假设我发送 id = 4567)时,它仍然显示来自 1234 的内容。
我再次单击第二个项目(再次是 4567),然后它将显示 4567 中的内容。

有谁知道为什么它可能第一次没有刷新?这是时间问题吗?

0 投票
1 回答
267 浏览

javascript - 多个 IF 语句的 jQuery UI 问题

我绝对不认为自己是 jQuery/javascript 专家,但我知道足够多的编程来应付 - 但在这个项目中,我遇到了一个问题,即 jQuery UI 无法初始化第二个对话框。在初始化它们之前,我有 2 个 if 语句要测试,但似乎只有第一个 if 语句正在启动。

在这种情况下,当确认打开时,警报模式不会打开。如果我将它移到确认前面,则警报会打开,但确认不会打开。这是一个 jQuery UI 问题吗?如果是这样,是否有解决方法?

请提前帮助和感谢。

0 投票
2 回答
2730 浏览

jquery - 维护一个包含动态内容的对话中心

我将与以下内容进行对话

当用户点击查找按钮时,它会运行 Ajax 并将命令返回给对话框,并且它会动态调整大小,但它只会向下扩展框。有没有办法让框向上和向下延伸以使对话框保持居中?

此外,如果有足够的内容,那么它可能会超出页面的范围,所以我认为我可以使用最大高度来防止这种情况发生,但是如果他们重新调整窗口大小我该怎么办?

我尝试添加 maxHeight: 500,但这并没有阻止它从底部延伸。

0 投票
2 回答
1754 浏览

jquery - 将 jQuery 对话框附加到 ASP.NET-MVC 中的提交按钮

我有一个提交按钮,它一直致力于在 ASP.NET-MVC 中提交我的表单。

我想在按钮单击时附加一个 jQuery 对话框。如果用户退出对话框,那么我也想退出提交。

我有连接到其他按钮的对话框,但没有提交。我怎样才能做到这一点?

****已编辑****

这是我在另一个按钮上的对话框示例。

0 投票
2 回答
2706 浏览

jquery-ui - jquery ui 对话框和我们最亲爱的朋友ie6

我正在将 jquery ui 对话框用于模态弹出对话框。它在 Firefox/Chrome 中运行良好,但在 ie6 中很糟糕。

问题: 当我在 ie6 中显示对话框时,浏览器窗口变大并自动向下滚动到底部。高度增加和自动向下滚动等于 jquery 对话框的高度。

我可以向上滚动,然后像往常一样使用对话框,但是它使窗口变大并下降的行为令人发狂地不可接受。

这是我启动窗口的方式:

我已经在为 jquery 使用 bgiframe 插件,这是 ie6 覆盖问题的关键。但这似乎与此无关。有没有人见过这个并找到解决方法?

0 投票
8 回答
34244 浏览

jquery - jquery对话框打开时窗口向上滚动

我正在尝试使用 jquery 1.4 和 jquery-ui-1.8rc3.custom.js 打开一个模态 jquery 对话框

该对话框在所有浏览器中都没有问题打开,但在 IE 7 和 6 中,对话框打开后,窗口会自行滚动到按钮...我尝试将窗口向上滚动回模态位置,但非常不一致. 打开模态后正在使用以下代码行

我注意到的一件奇怪的事情是,在我打开模式后,页面变得很大......好像底部有一些额外的东西......它最终会滚动到底部。知道为什么会发生这种情况

在 HTML 中

在 document.ready 中

在js中

0 投票
2 回答
11692 浏览

jquery - jquery ui 对话框按钮的背景图像

是否可以给按钮一个背景图像真的我有一个我想用于按钮的图像,如果它们像默认按钮一样留在原地会很好。现在我只是将它们放在对话框中,但其余内容是动态的,我不希望它们在滚动条出现时消失

编辑: 好的,所以我想出了如何使它成为背景图像,但是我看不到整个图像

可能会有更多按钮

0 投票
5 回答
12408 浏览

jquery - 如何将图像添加到 JQuery 中的 ui-dialog-titlebar?

是否可以将图像添加到 ui-dialog-titlebar 到对话框中?