我在開發的站點中使用jQuery UI 1.8.19和Twitter Bootstrap 2.0.3。我想顯示一個模式對話框時,點擊在刪除,爲此我做:jQuery UI對話框顯示不正確
<div id="dialog-confirm" title="<?php echo lang("event:delete_confirm_title") ?>">
<p><span class="ui-icon ui-icon-alert" style="float:left; margin:0 7px 20px 0;"></span><?php echo lang('event:delete_confirm_content') ?></p>
</div>
而且JS觸發事件是這一個:
$(function() {
$("#delete").click(function(){
$("#dialog-confirm").dialog({
resizable: false,
height:140,
modal: true,
buttons: {
"<?php echo lang('event:delete') ?>": function() {
$(this).dialog("close");
},
"<?php echo lang('global:cancel_label') ?>": function() {
$(this).dialog("close");
}
}
});
});
});
出於某種原因,模態對話框總是顯示在頁面的末尾,當它不應該是我認爲,當我點擊元素對話框出現,但頁面瞬間重定向到我的主頁,並不知道原因,因爲我沒有重定向在任何地方,也沒有任何形式。對此有何建議或幫助? 致以問候
任何機會,你可以發佈一個鏈接呢?我可以prolly幫助特魯布爾拍攝這很快,如果你有它在網上 – SpYk3HH 2012-04-25 12:38:05