Webアプリケーションでは、datepicker jqueryを使用しています。すべてがうまく動作し、別のライブラリを参照する新しいjqueryコードを追加するまでです。このJqueryの目的は、グリッドビューヘッダーを固定することです。複数のJQUERYライブラリを使用する際の競合
このコードを追加した後、datepickerは機能しなくなりました。紛争の原因は何ですか?ここ
はGridViewのヘッダを修正する
$(function() { $("#txtdatefrom").datepicker(); }); $(function() { $("#txtdateto").datepicker(); }); window.onload = function() { Sys.WebForms.PageRequestManager.getInstance().add_endRequest(endRequestHandler); } function endRequestHandler(sender, args) { init(); } function init() { $(function() { $("#txtdatefrom").datepicker(); }); $(function() { $("#txtdateto").datepicker(); }); } $(function() { // DOM ready init(); });
3 jqueryのファイル日付ピッカーjQueryの外部JSでlocatredコード
1です。 これを追加すると、datepicker機能が機能しなくなりました。エラーを見つけるために、ブラウザのコンソールをチェックする時に
<script type = "text/javascript">
//not needed kasi it produced double scrolls, pero pwede din e.. ewan
$(document).ready(function() {
$('#<%=grdWSR.ClientID %>').Scrollable({
ScrollHeight: 300
});
})
window.onload = function() {
Sys.WebForms.PageRequestManager.getInstance().add_endRequest(endRequestHandler);
}
function endRequestHandler(sender, args) {
init();
}
function init() {
$(document).ready(function() {
$('#<%=grdWSR.ClientID %>').Scrollable({
ScrollHeight: 300
});
})
}
$(function() { // DOM ready
init();
});
</script>
、ここに理由です:
jquery-ui-1.8.19.custom.min.js:5 Uncaught TypeError: Cannot read property 'ui' of undefined
開発者のコンソールパネルとは何ですか? – jeff
は理解されていませんが、すべての** datepicker要素**に共通のクラスを入れ、 '$(" date-picker ")のようにまとめてすべてのクラスを開始することをお勧めしますdatepicker();' –
datepicker関数と行選択でチェックボックスをチェックするjavascriptを使用して機能を停止すると、新しいjavascriptコマンドを追加してgridviewヘッダーを修正した後に機能しなくなりました。 – rickyProgrammer