我已使用jQuery 1.10
爲datePicker
和jQuery 1.9
爲TimePicker
(來自fgelinas.com)。多個jQuery版本在一個頁面
我用noConflict();
但沒有用。這是我的代碼。
<link rel="stylesheet" href="~/Content/Admin/time-picker/include/ui-1.10.0/ui-lightness/jquery-ui-1.10.0.custom.min.css" type="text/css" />
<link rel="stylesheet" href="~/Content/Admin/time-picker/jquery.ui.timepicker.css?v=0.3.3" type="text/css" />
<script src="~/Content/js/jquery.js"></script>
<script src="~/Scripts/jquery-ui-1.11.4.min.js"></script>
<script type="text/javascript" src="~/Content/Admin/time-picker/include/jquery-1.9.0.min.js"></script>
<script type="text/javascript" src="~/Content/Admin/time-picker/include/ui-1.10.0/jquery.ui.core.min.js"></script>
<script type="text/javascript" src="~/Content/Admin/time-picker/include/ui-1.10.0/jquery.ui.widget.min.js"></script>
<script type="text/javascript" src="~/Content/Admin/time-picker/include/ui-1.10.0/jquery.ui.tabs.min.js"></script>
<script type="text/javascript" src="~/Content/Admin/time-picker/include/ui-1.10.0/jquery.ui.position.min.js"></script>
<script type="text/javascript" src="~/Content/Admin/time-picker/jquery.ui.timepicker.js?v=0.3.3"></script>
<script>
$(function() {
$("#datepicker").datepicker();
});
$.noConflict();
$('#datepicker').datepicker({
changeMonth: true,
changeYear: true,
dateFormat: "dd-mm-yy",
constrainInput: true,
yearRange: "1999:2025",
onSelect: function() {
alert($('#datepicker').val());
}
});
</script>
<div>
<label for="timepicker.[1]">Default time picker :</label>
<input type="text" style="width: 70px;" id="timepicker.[1]" value="" />
<script type="text/javascript">
$(document).ready(function() {
$('#timepicker\\.\\[1\\]').timepicker({
showAnim: 'blind'
});
});
</script>
</div>
<div>
<input type="text" class="form-control" id="datepicker" />
</div>
當我timePicker
試圖$.noConflict()
,它不會讓使用任何控制。但上面的代碼只是讓我們使用datePicker
。當我刪除datePicker
腳本時,timePicker
完美運行。我必須在一個頁面中使用它們。幫我解決這個問題。謝謝。
爲什麼你不能只用一個版本? timepicker/datepicker不存在? – Rahul