问题标签 [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.
javascript - Javascript 和 CSS 弹出窗口
我有一个关于基于 CSS 的弹出窗口的问题,例如由 jQuery UI 的对话框系统或 Colorbox 生成的弹出窗口。如果我使用这些(或类似的东西)打开一个 HTML 页面的弹出窗口并且该页面中包含 Javascript,那么弹出窗口中的 Javascript 是在其自己的上下文中运行,还是成为Javascript 在打开它的父窗口中?我要求我可以在两个页面(父页面和弹出窗口)上编写 Javascript,这样就不会发生命名空间冲突。
提前致谢!道格
jquery - 如何在 jQuery 对话框中打开 href 链接?
好的,所以我有下面显示的以下代码来使用特定页面中的 div 创建一个对话框:
一切正常。但是,现在我想做的是也能够在对话窗口中打开一个链接。例如,使用以下代码行中的内容:
我之前通过硬编码路径来完成此操作,如下面的示例代码所示:
然而,在这种情况下,我们不能在 javascript 中对路径进行硬编码,因为会有多个项目来自数据库。
在这一点上,我正在努力理解如何让它发挥作用。我也相信答案是非常明显的,我只是让自己被 StackOverflow 的聪明人谦卑。
今天下午我已经挠头很长时间了,所以我的自我已经被放下了,希望有人能指出我如何正确编码的正确方向。
jquery - asp.net mvc & jquery 对话框:我应该采取什么方法将项目添加到下拉列表/选择列表而没有完整的回发?
我是 MVC 的新手并且掌握了基本模型,但仍然使用回发等做所有事情。
我想要构建的 UI 的一个方面是有一个带有按钮的项目下拉列表,用于将项目添加到数据库并刷新列表。使用 WebForms 实现这一点很简单,因为所有内容都包含在 UpdatePanels 中,但是使用 MVC 实现这一目标的最佳方法是什么?
列表和按钮的部分标记如下所示:
Dialog 是一个标准的 jquery Ui 对话框,如下所示:
我猜我需要把它放到 UserControl / PartialView 中(它们是一样的吗?)还有强类型视图我如何将模型或 SelectList 属性传递给 UserControl 或者不是这样吗?
不确定对话框 div 中是否应该有表单?或者如何通过 ajax 回发。
一些示例在页面中显示了很多 ajax 代码,例如:$.ajax({...});
我假设使用 jquery 执行此操作的代码比 asp.net webforms 更多,但是在页面上执行“查看源代码”的代码更多?
您的意见表示赞赏。
jquery - 使用 jquery 模块化对话框如何阻止表单值持续存在?
(引用来源:http: //jqueryui.com/demos/dialog/#modal-form)
例如,这很好用,但每次随后打开表单时,用户输入的值都会保留。我怎样才能阻止这种行为?(该表格将在同一页面上多次使用。
jquery - jQuery UI 对话框按钮图标
是否可以将图标添加到 jQuery UI 对话框上的按钮?我试过这样做:
open 函数中的选择器似乎工作正常。如果我将以下内容添加到“打开”:
然后我得到一个带有红色文本的删除按钮。这还不错,但我真的很喜欢删除按钮上的那个小垃圾桶精灵。
编辑:
我对接受的答案进行了一些调整:
添加一些上边距会将图标向下推,因此它看起来像垂直居中。将 25 px 添加到按钮的宽度可防止按钮文本换行到第二行。
asp.net - jQuery 对话框导致按钮不回发
我在特定面板上的 ASP.NET 网络表单上使用 jQuery UI Dialog() 函数。
应用 Dialog() 后,按钮变得无用,根本不会回发;我什至没有触发 Page_Load 事件,更不用说任何按钮事件了。
对话框功能是否与我的按钮事件混淆?如果是这样,有没有办法解决这个问题?
jquery-ui - 模态对话框中的 jQuery UI 自动完成组合框
我想在模式对话框中使用自动完成组合框http://jqueryui.com/demos/autocomplete/#combobox 。但是,每当我单击(组合框的)向下箭头时,它都会导致刷新,从而导致我的模态窗口关闭。
如何阻止刷新发生?(我还是 jQuery 的新手)
我正在使用 UI 1.8 和 jQuery 1.4.1。
asp.net-mvc - 在 jQuery UI 对话框中显示 silverlight 插件的大小不正确
我有一个登录页面,它检测是否安装了 silverlight,如果没有安装,它将降级为 html。
我正在使用 jQueryUI.dialog 来显示两者;对话框出现但太小而无法完全看到内容,我必须手动调整它的大小。
我认为这与 javascript 在页面上运行的顺序有关。任何人都可以帮忙吗?
javascript - jQuery UI - 在外部单击时关闭对话框
我有一个 jQuery UI 对话框,当单击特定元素时会显示该对话框。如果点击发生在那些触发元素或对话框本身之外的任何地方,我想关闭对话框。
这是打开对话框的代码:
如果我取消注释最后一部分,则对话框永远不会打开。我认为这是因为打开对话框的同一次单击再次将其关闭。
最终工作代码
注意:这是使用jQuery 外部事件插件
jquery - JQuery UI 对话框 - Ajax 更新成功 $(this).dialog('close');
在嵌套的 ajax 'success' 函数中引用 $(this) 时遇到问题...我知道这是一个范围问题,但似乎找不到在成功更新时关闭对话框的干净方法。谢谢你的帮助。