我正在使用jQuery对话框,并且想要在对话框右上角的关闭按钮中添加一些功能。我可以通过简单地在对话框中添加一个关闭功能而不影响对话框中包含的取消按钮来实现这一点吗?这意味着取消按钮显然会关闭对话框并执行自己的功能,但对话框中的关闭按钮需要做其他事情。希望我已经清楚地解释了这一点。如何在对话框窗口中关闭关闭按钮?
0
A
回答
1
如果您在对话框中使用buttons
选项,其中之一是Cancel
,那么是的。显然,您可以为Cancel
按钮创建自己的功能,然后单击close
事件。为了安全起见,您可能需要在您的Cancel
按钮的功能中包含preventDefault()
。
$('#dialog').dialog({
buttons: {
"Ok" : function() {
//perform whatever
},
"Cancel" : function(e) {
e.preventDefault();
//perform whatever
},
close: function() {
// perform special CLOSE function
}
});
+0
仅供参考..如果您想更具体地按关闭按钮,它是'.ui-dialog-titlebar-close'。 – DevlshOne
0
其实我用下面的这个方法来完成这个。它似乎工作得很好,所以我不知道这样做是否有任何缺点。这里是代码:
$("#dialog").dialog({
...dialog code goes here...
}).bind('dialogclose', function(event, ui) {
... dialog close code goes here...
});
我想上面的答案是更好的,因为它是更清晰和更干净的实施。
相关问题
- 1. 如何关闭按钮上的对话框窗口点击
- 2. 在dojo对话框中缺少[X]按钮以关闭窗口
- 3. 删除jQuery对话框中的窗口关闭按钮
- 4. XPages,从对话框中关闭窗口
- 5. HTML按钮关闭窗口
- 6. 按下“关闭”按钮后XUL对话框不会关闭
- 7. PyQt5对话框关闭主窗口
- 8. jQuery的:关闭子对话框窗口
- 9. Python Tkinter - 关闭对话框而不关闭主窗口
- 10. 为什么关闭对话框关闭主窗口
- 11. 关闭无模式对话框时,另一个窗口关闭
- 12. 如何通过点击关闭按钮关闭弹出窗口?
- 13. 关闭窗口按钮gtk_widget_set_sensitive按钮
- 14. jQuery对话框:备用关闭按钮
- 15. Android的对话框关闭按钮
- 16. 用按钮关闭对话框
- 17. Jquery对话框关闭按钮不关闭;对话框只能打开一次
- 18. 默认关闭模式对话框关闭x按钮
- 19. jquery对话框关闭按钮标题叠加关闭图标
- 20. 我无法在关闭对话框中关闭对话框
- 21. 在Android中关闭对话框而不关闭对话框
- 22. 从对话窗口中删除关闭的按钮Javascript
- 23. 在javascript中关闭父窗口时如何关闭子窗口?
- 24. 如何关闭对话框
- 25. 如何关闭对话框
- 26. 用窗口'X'按钮关闭窗体
- 27. 如何在按下按钮后不关闭对话框
- 28. 对话窗口中的对话框 - 父对话框关闭子对话框
- 29. 在ASP.NET中关闭主窗口时关闭所有弹出对话框
- 30. 如何在MFC对话框中添加关闭按钮
介意提供一个示例代码片段?据我了解的问题:给按钮一个ID并相应地定位功能'
你检查了按钮吗?我相信它有一些独特的ID或类可以用来选择它与jQuery/CSS。 – qJake