37

ドラッグアンドドロップには、このリンクhttp://ajax.googleapis.com/ajax/libs/jqueryui/1.8.13/jquery-ui.min.jsのJqueryを使用しています。突然、現在は機能しておらず、コード変更が行われていないことに気付きました。エラーがこれらの行を指していることに気付き、エラーはTypeErrorです:a.curCSSは関数ではありませんか?この問題の解決策は何ですか?

e&&e.call(i)},g)}):this._focus.apply(this,arguments)},scrollParent:function(){var g;g=a.browser.msie&&/(static|relative)/.test(this.css("position"))||/absolute/.test(this.css("position"))?this.parents().filter
4

4 に答える 4

69

このjavascriptエラーは、jQueryとjQueryUIが互いに同期していないことが原因で発生します。古いバージョンのjQueryに戻るのではなく、jQueryUIを更新します。jQueryUIブログからのこのリンクでは、最新バージョンのjQueryのサポートについて説明しています。jQueryUIを更新する前に同じエラーが発生しました。

于 2012-08-31T13:31:07.530 に答える
39

別の回答に基づいて...少し違うことをしました...

置き換える代わりに:

$.curCSS(element, attrib, val);

と:

$(element).css(attrib, val);

新しい関数を作成しました:

$.curCSS = function (element, attrib, val) {
    $(element).css(attrib, val);
};
于 2013-05-16T18:24:25.820 に答える
13

$.curCSSjQuery.css(): このメソッドは、jQuery 1.3 以降の単なるエイリアスです。文書化された API の一部ではありませんでしたが、一部の外部コードがそれを使用することが知られており、おそらく「より効率的」であると考えられていました。今では「もっとなくなった」。・こちらのページから

このエラーは、使用によってcurCSSも発生する可能性があります。

交換:

$.curCSS(element, attrib, val);

$(element).css(attrib, val);
于 2012-12-13T22:55:32.227 に答える
8

私は同じ問題を抱えていました。プロジェクトで次のようなリンクを検索します。

https://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js

これを次のように変更します。

https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js

それは私のために働いた。

于 2012-08-28T21:36:46.470 に答える