2010-12-01 110 views
0

點擊關閉按鈕後,我該如何重定向?Jquery-ui,點擊關閉按鈕後重定向到某頁面

$(document).ready(function() { 
    var $dialog = $('<div></div>') 
     .html('This dialog will show every time!') 
     .dialog({ 
      autoOpen: false, 
      title: 'Basic Dialog' 
     }); 

    $('#opener').click(function() { 
     $dialog.dialog('open'); 
     // prevent the default action, e.g., following a link 
     return false; 
    }); 
}); 

回答

1

您popupid你可以定義一個回調在該close事件以下方式:

$(document).ready(function() { 
    var $dialog = $('<div></div>') 
     .html('This dialog will show every time!') 
     .dialog({ 
      autoOpen: false, 
      title: 'Basic Dialog', 
      close: function(ui, event) { 
       $(this).dialog('close'); 
       // redirect over here. 
      } 
     }); 
}); 
2

使用

location.href="url"; 

,你可以得到這樣的

//在bindevent下面給出

$('div#popupid').bind('dialogclose', function(event) { 
    alert('closed'); 
    location.href="new url"; 
}); 
+0

@chicagoland,你可以有一個自定義的關閉事件在jquery中聲明,並做一個location.href點擊。 – kobe 2010-12-01 19:52:11

相關問題