的第二頁,我通常會包含大量的代碼與我的問題,但我不知道到底是什麼,我應該包括這個!jQuery UI的對話框不工作的tablesorter尋呼機
我有在表中的用戶的列表,我使用的尋呼機的tablesorter(分頁)插件http://tablesorter.com/docs/example-pager.html
在每一行中存在用於每個用戶刪除按鈕表示在一個時間只有10個用戶。當你點擊刪除按鈕時,彈出一個對話框「你想刪除這個用戶等等等等等等......」http://jqueryui.com/demos/dialog/
我遇到的問題是當我轉到表格分頁的第2頁(或任何其他頁面不是第一個)jQuery對話框不會「激活」,並且您可以在沒有對話框警告的情況下刪除用戶。
沒有人有使用這些兩個插件的經驗,在串聯或有某種功能,我需要打電話的時候我通過分頁移動到新的頁面,以「刷新」的UI插件。
總結:tablesorter/pager按預期工作,jQuery UI對話框按預期工作,但當頁面上的頁面不是1時,jQuery UI對話框不會加載。
希望是有道理的,如果有任何額外的信息/代碼,任何人都需要幫助我這一個請你和我將增加。
編輯
這是腳本調用對話框。
<script type="text/javascript">
$('#dialog-confirm').hide();
$('.delete-recip').bind('click',function(e){
e.preventDefault();
var targetUrl = $(this).attr("href");
$("#dialog-confirm").dialog({
resizable: false,
height:140,
modal: true,
buttons: {
"&{'recipientlist.DeleteUserButton'}": function() {
$(this).dialog("close");
window.location.href = targetUrl;
},
&{'recipientlist.DeleteUserCancel'}: function() {
$(this).dialog("close");
}
}
});
});
});
</script>
你連上的按鈕結合的點擊,這樣就可以顯示一個對話框,當點擊一個按鈕?如果是這樣,請檢查該綁定是否在另一個頁面上仍然有效。 (例如''的console.log(...)'') – Calavoow 2012-07-27 15:04:25
控制檯日誌是給我什麼我怕 – 2012-07-27 15:18:20
你能提供一些示例代碼?你如何打開對話框?它是否處於按鈕的單擊事件中?你如何綁定該點擊事件?對話框是一個單獨的對話框,每次點擊都會打開並更新一次,或者每次單擊都會生成一個包含新信息的新對話框?您是否使用事件委派來綁定點擊? – 2012-07-27 15:22:10