我正在使用colorbox
模式窗口和數據表。模式窗口不能用於分頁數據表
模態窗口正常顯示,如果我在數據表中顯示第1頁的事件,模態窗口顯示出我想要的有效性。當我在數據表中從第2頁開始執行相同的事件時,不是打開模態窗口,而是用模態窗口內容替換當前頁面。
我加入警報在jQuery
功能,當我在做網頁的事件,這些警報沒有被解僱2.
下面是相關代碼:
HTML:
<div id="tab2" class="alltables paddingbox">
<!-- buttons section ----->
<table width="100%" class="display dataTable" id="tb1">
<thead>
<tr>
<th style="width:2%; background-image:none; cursor:auto" ></th>
<th style="width:10%">One</th>
<th style="width:10%">Two</th>
<th style="width:48%; ">Three</th>
<th style="width:10%; background-image:none">View</th>
<th style="width:10%; background-image:none">Edit</th>
</tr>
</thead>
<tbody>
<tr id="${id}" class="">
<td>
<img src="imgurl" />
</td>
<td> Name</td>
<td>Date</td>
<td>comments</td>
<td><a class='inline tableshare btnRadius' href='someurl'>View</a></td>
<td id="editURL">
<a href="someURL">Edit</a>
</td>
</tr>
</tbody>
</table>
</div>
JS代碼:
<script type="text/javascript">
$(document).ready(function() {
$(".inline").colorbox({inline: true, width: "50%"});
// This makes the link inside the iframe open in the parent window
$('.inline').on('click', function(event) {
alert('In .... Inline click....');
var curURL = $(this).attr("href");
$.ajax({
type: "GET",
url: curURL,
success: function(response) {
alert('In success.....');
$.colorbox({title: "Title", width: "70%", height: "70%", html: response});
},
error: function(xhr) {
$.colorbox({title: "Title", width: "70%", height: "70%", html: "Some error occured ....."});
}
});
});
});
</script>
jQuery 1.10.2是我使用的版本。
你的小提琴請 – Illaya
@Illaya:我沒有任何代碼在小提琴中,這是來自我的項目。 – kosa