2012-03-06 114 views
2

我在jquery中有一個確認對話框,彈出並顯示一些確認信息。我想要做的是,如果用戶點擊是,我想使用相同的確認對話框,但有一個像「請稍等......」或更小的文字。爲此,我想相應地調整我的對話框尺寸(意思是說,在用戶點擊YES之後,我希望我的對話框變小,因爲它裏面只有一個小文本)。我如何實現這樣的事情?用戶點擊YES後如何更改對話框的大小?更改jquery模式確認對話框的大小

此外,我知道在javascript確認框中,如果用戶點擊確定,TRUE返回,否則返回false。這是相同的jQuery模式確認boxex?我如何知道用戶是否點擊YES或CANCEL?

謝謝

回答

7

我認爲這是你在找什麼。你可以改變你的確認框的高度:

$("#dialog-confirm").dialog({ 
    width : 100, 
    height:100 
}); 

,並可以添加按鈕,並跟蹤點擊:

$("#dialog-confirm").dialog({ 
      width : 100, 
      height:100, 
      modal: true, 
      buttons: { 
       "Ok": function() { 
        alert('ok'); 
        $(this).dialog("close"); 
       }, 
       Cancel: function() { 
        alert('cancel'); 
        $(this).dialog("close"); 
       } 
      } 
     }); 

除了它的文件是太在這裏詳細。 http://jqueryui.com/demos/dialog/

演示:http://jsfiddle.net/zgN2X/2/