8

このエラーのせいで、もう一日頭が痛いです。

The jQuery object is actually just the init constructor 'enhanced'
    return new jQuery.fn.init( selector, context, rootjQuery );
} has no method 'curCSS' 

私のhtmlは:

<input class="field2" type="text" name="time" placeholder="Time" value ="<?php echo $this-   >input->post('time'); ?>" id = "timepicker"/></div>

私は現在コードイグナイターを使用しており、日付ピッカーも使用しています。含まれているjsライブラリに競合があると思いますが、それでもデバッグできません。

編集:これらは含まれているjsです

<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.8.2/jquery.min.js"></script>

<script type="text/javascript"src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.16/jquery-ui.min.js"></script>

<script type="text/javascript" src="<?php echo base_url() ?>js_front/jquery-1.8.3.js"></script>

<script type="text/javascript" src="<?php echo base_url() ?>js_front/ui/jquery.ui.core.js"></script>

<script type="text/javascript" src="<?php echo base_url() ?>js_front/ui/jquery.ui.widget.js"></script>

<script type="text/javascript" src="<?php echo base_url() ?>js_front/ui/jquery.ui.datepicker.js"></script>

ここでは、入力タグ タイプ テキストへのタイムピッカーの割り当てを示します。

$(function() {
$( "#timepicker" ).timepicker();

});

4

3 に答える 3

17

What version of jQuery are you using? curCSS is deprecated and removed in 1.8. Either use an older version of jQuery or replace "curCSS" with "css" in your timepicker code.

http://bugs.jquery.com/ticket/11921

于 2012-12-06T04:18:39.523 に答える
2

絞り込むのに役立つことの 1 つは、冗長/競合する可能性のあるスクリプト参照を削除することです。あなたのコードには、jQuery の 2 つの異なるバージョンと jQuery UI の 2 つの異なるバージョンの参照が含まれています。これは良い出発点ではありません。

Google がホストするファイルを読み込んだ後、まだコア jquery UI の一部ではないプラグインが含まれている場合にのみ、追加のスクリプトを読み込みます。

于 2012-12-06T04:31:14.720 に答える