0
您好我正在使用JQuery響應式數據表和引導彈出模式,兩者都工作正常,我想使該彈出式拖動山牆和重新大小。下面的代碼工作的數據表和彈出式拖曳gable,但彈出重新大小不起作用。我嘗試了一個示例彈出代碼它工作正常拖拽和重新大小,但當我使用J - 查詢數據表,彈出不工作。以下是我的代碼,我評論jquery.min.js文件,現在響應數據表和彈出式拖曳gable工作,但不重新大小工作。如果我取消註釋,jquery.min.js文件彈出不起作用。請提出我錯在哪裏。我是否需要添加或刪除任何css或js文件。以下是我的完整代碼。如何拖動和調整大小引導彈出模式
<meta name="viewport" content="width=device-width, initial-scale=1">
<script type="text/javascript" src="resources/new/new.js"></script>
<link href="resources/new/bootstrap.min.css" rel="stylesheet" />
<script type="text/javascript" src="resources/new/bootstrap.min.js"></script>
<script type="text/javascript" src="resources/new/moment.min.js"></script>
<script type="text/javascript" src="resources/new/bootstrap-datetimepicker.min.js"></script>
//datatable filter and proper
<link href="resources/new/jquery.dataTables.min.css" rel="stylesheet" />
<script type="text/javascript" src="resources/new/jquery.dataTables.min.js"> </script>
//filter every column
<link href="resources/new/dataTables.bootstrap.min.css" rel="stylesheet" />
<script type="text/javascript" src="resources/new/dataTables.responsive.min.js"> </script>
//responsive datatable
<link href="resources/new/responsive.bootstrap.min.css" rel="stylesheet" />
<!-- <script type="text/javascript" src="resources/new/jquery.min.js"> </script> -->
<script type="text/javascript" src="resources/new/jquery-ui.min.js"> </script>
<!-- jstl tag library -->
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
<%@page import="management.tcs.com.entity.*,management.tcs.com.services.*,management.tcs.*,java.util.*"%>
<script>
$(document).ready(function() {
//alert("asas");
showModal1();
window.setInterval(function() {
showModal1();
}, 10000);
});
</script>
<script type="text/javascript" >
function showModal1(){
var j=0;
var formURL = "<c:url value='/LiveUpdate1' />";
$.ajax({
url : formURL,
data : {
},
type : "GET",
success : function(data, textStatus, jqXHR) {
//Live updated values getting through ajax
var table =' <table id="example" class="table table-striped table-bordered dt-responsive nowrap" cellspacing="0" width="98%"> <thead>';
table +=' <tr class="success">';
table +='<th>SNo</th>';
table +='<th>Sender</th>';
table +='<th>Recipient</th>';
table +='<th>Delivery Status</th>';
table +='<th>Read Status</th>';
table +='</tr>';
table +='</thead>';
table +='<tbody>';
for(var i=0;i<data.u.length;i++)
{
j++;
table += '<tr>';
table += '<td>'+j+'</td>';
table += '<td>'+data.u[i].sender+'</td>';
table += '<td>'+data.u[i].receiver+'</td>';
table += '<td><a href="javascript:showModal(\''+data.u[i].message_id+'\')"style="color: blue;">'+data.u[i].sts.delivery_status+'</a></td>';
table += '<td><font color="red">'+data.u[i].sts.read_status+'</td>';
table += '</tr>';
}
table +='</tbody>';
table +='</table>';
$("#re").html(table);
//add here
$('#example').DataTable({
"pagingType": "full_numbers",
"searching": true,
});
}
})
}
//popup table based on message id
function showModal(id){
//alert(id);
var j=0;
console.log(id);
var formURL = "<c:url value='/EndToEndServlet' />";
$.ajax({
url : formURL,
data : {
"messageid" : id
},
type : "GET",
success : function(data, textStatus, jqXHR) {
var table1='<div style="overflow-x:scroll;">';
table1 +=' <table id="example" class="table table-striped table-bordered dt-responsive nowrap" cellspacing="0" width="98%"> <thead>';
table1 +=' <tr class="success">';
table1 +='<th>Sender</th>';
table1 +='<th>Recipient</th>';
table1 +='<th>Mail Origin Time</th>';
table1 +='<th>Precedence</th>';
table1 +='<th>Subject</th>';
table1 +='</tr>';
table1 +='</thead>';
table1 +='<tbody>';
table1 += '<tr>';
table1 += '<td>'+data.u[0].sender+'</td>';
table1 += '<td>'+data.u[0].receiver+'</td>';
table1 += '<td>'+data.u[0].mail_orig_time+'</td>';
table1 += '<td>'+data.u[0].precedence+'</td>';
table1 += '<td>'+data.u[0].subject+'</td>';
table1 += '</tr>';
table1 += '</tbody>';
table1 +='</table>';
table1 +='</div>';
$("#resp1").html(table1);
$("#myModal").modal('show');
$('.modal-dialog').draggable({
"handle":".modal-header"
});
$('.modal-content').resizable({
//alsoResize: ".modal-dialog",
minHeight: 300,
minWidth: 300
});
$('#myModal').on('show.bs.modal', function() {
$(this).find('.modal-body').css({
'max-height': '100%'
});
});
}
});
}
</script>
</head>
<body>
<div class="container-fluid" style="background:#cdeaf5;">
<div id="re"></div>
<div class="modal fade" id="myModal" role="dialog">
<div class="modal-dialog model-lg">
<!-- Modal content-->
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal">×</button>
<h3 class="modal-title" align="center">Mail Tracking</h3>
</div>
<div class="modal-body">
<div id="resp1"></div>
</div>
<div class="modal-body">
<div id="resp"></div>
</div>
<div class="modal-footer">
</div>
</div>
</div>
</div>
</div>
</body>
</html>
我想這是工作此示例代碼,但是當我用jQuery數據表CSS和JS,jQuery的使用。 min.js發生衝突,所以我需要添加任何其他js文件?請參閱我的完整代碼,css和js文件 –