问题标签 [jquery-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 投票
3 回答
2415 浏览

javascript - ('#').dialog 不是使用 jQuery 的 .load() 函数后的函数错误

我有以下代码:

这非常有效,直到我需要调用 jQuery 的 .load() 函数。出于测试目的,我有一个调用 .load() 方法的按钮(尽管应该在文档准备好时调用它)。如果我在单击此试用按钮之前点击了打开对话框按钮,则对话框将正确打开。否则,它会失败并出现以下错误:

$("#mydialog").dialog 不是函数 $("#mydialog").dialog("open");

试用按钮:

拜托,任何帮助都非常受欢迎。这个错误让我发疯。谢谢你!!

0 投票
1 回答
1056 浏览

javascript - 如何在运行时更改对话框的标题?

open我想在事件中更改 JQuery UI 对话框的标题。

我尝试了以下方法:

但它没有用,标题保持不变。

0 投票
2 回答
446 浏览

jquery - 在 remove()、apendTo() 和 apend() 之后丢失事件委托

您是否知道有关 remove、appendTo 和 append 方法的任何问题,因为当我删除并附加另一个地方时,我丢失了事件委托。

0 投票
2 回答
2027 浏览

jquery - 带有 jQ​​uery 对话框的 .NET 登录控件不起作用?

我在 jQuery 对话框中设置了登录控件。但是,登录按钮在对话框中不起作用,当我删除对话框时它工作正常。用户名和密码上有一些字段验证器可以进行一些 javascript 验证,所以我认为可能存在一些冲突,但我无法弄清楚。有任何想法吗?

这是我的标记:

jQuery:

文件后面的代码中没有任何内容。我注意到当我在页面呈现后检查登录按钮时,它上面有这个:

因此,我猜测 javascript 在出现在对话框中时由于某种原因没有运行,但我不确定如何修复它。

0 投票
2 回答
374 浏览

jquery - JQuery UI 对话框:应用程序范围的选项

我的应用程序中有大量的 jquery-ui 对话框。每次我需要一个新的时,我都会写下以下几行:

一个对话框与另一个对话框之间唯一真正不同的是buttonstitle键。我想在这里有一个应用程序范围的 JQuery 对话框设置,所以我只会调用

隐式设置了所有需要的哈希键(我称之为“默认”设置)。

我知道我可以将.dialog()call 包含在.myDialog()我自己设置所有内容的地方。但我想知道是否有一种真正方便的方式来做到这一点。

提前致谢!

0 投票
1 回答
250 浏览

javascript - 在索引更改时启用“保存”按钮

我有一个弹出窗口,其中包含 1 个下拉列表(强制)、1 个日期选择器(强制)和 1 个文本框(可选)。我正在检查第一个两个是否都包含任何数据,然后我启用“保存”按钮。

但是,如果用户已经有一些下拉项目并且选择了日期,则启用“保存”按钮。我不想要这个。所以这里的逻辑是:

  1. 检查下拉列表和日期选择器
  2. 如果它们都包含其中的项目并且项目已更改,则启用“保存”按钮。
  3. 否则,禁用该按钮。

这是我的代码:

0 投票
3 回答
1804 浏览

jquery - Jquery Dialog 显示:blind,隐藏:drop;只工作一次

我有以下代码:

我面临的问题是,显示和隐藏只工作一次。如果我再次单击按钮 (#openDialog),则只显示半透明屏幕而不显示对话框。

有趣的是,这只发生在 hide 是 'drop' 并且 show 是除了 'drop' 之外的任何东西时。但是当节目是“放弃”并且隐藏是其他任何东西时,一切都很好。

当隐藏是“下降”时,节目是否必须“下降”?

编辑:这仅在 IE 中发生。(像往常一样 IE 引起了问题。:D ...为什么?)

0 投票
1 回答
104 浏览

asp.net - 隐藏/重新显示 jQuery 对话

我正在尝试使用 AJAX 打开一个 jQuery 对话框。对话框的内容是从查询字符串加载的,并在表单标记内包含服务器控件。

我有一个 GridView,每行中的链接都会生成对话框。

第一次,对话框加载正常,但随后我需要在页面上打开另一个对话框,然后将加载第一个对话框。以后我无法打开相同的对话框。在 Firebug 中检查 DOM 会在页面末尾显示多个“容器”。我有一个 GridView,其中一列包含一个链接和一个空 div。我已经简化了控件 ID,因为它们被 ASP.NET 破坏了,但这是我的代码:

我尝试将包含的函数添加到关闭事件中,但我得到了相同的效果。否则,当对话框最终打开时,一切正常(尽管页面末尾有多个对话框容器)。

0 投票
5 回答
14166 浏览

jquery - 如果 Datepicker 在 JQuery Dialog 上,JQuery UI Datepicker 的选择月/年下拉菜单在 iPad 中不起作用

我创建了一个 jQuery UI 日期选择器,如下所示:

它适用于所有主要浏览器。仅当它不在 jQuery 对话框上时,它也可以在 Ipad 上正常工作。在 jQuery 对话框上,如果我使用 datepicker 来选择某个日期,它也可以正常工作。只有用于选择某个月份或日期的下拉菜单根本不起作用。我可以看到下拉选项,甚至可以单击任何选项,但在选择任何选项后它并没有隐藏选项列表,它只是停留在那里。

经过大量调试后,我发现onchange在选择任何月份或年份时应该触发的事件没有触发。

如果日期选择器不在 jQuery 对话框中,即使选择月份/年份在 iPad 上也可以再次重复。

不知道出了什么问题。

0 投票
2 回答
12124 浏览

jquery - 模态对话框不会在页面加载时隐藏

我正在尝试创建一个模式对话框来显示内容(某种或其他的 html):

当我查看页面时,对话框是内联的,而不是隐藏的。这是我的html:

我究竟做错了什么?