簡體   English   中英

JQuery-ui對話框:當用戶點擊關閉按鈕時,如何防止默認操作?

[英]JQuery-ui Dialog: How can I prevent default action when the user clicks on close button?

我正在使用JQuery-ui對話框;

當用戶點擊對話框的關閉按鈕[X]時,我想執行自定義操作,但我也想阻止關閉事件!

我嘗試了這段代碼沒有成功:

$( ".selector" ).dialog({
       close: function(event, ui) {
          event.preventDefault();
          //mycode              
          }
});

即使我寫了上面的代碼,對話框也會繞過我的“preventDefault”而關閉。

謝謝!

MV

我一直在尋找這個答案 - 到目前為止,我提出的最好的是

$( ".selector" ).dialog({
   beforeClose: function(event, ui) {
      //mycode              
      return false;
      }
});

$('.selector').bind('dialogbeforeclose', function(event,ui){
  alert('hello');
});

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM