我正在使用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