web-dev-qa-db-ja.com

Jqueryタグ-itb.curCSSは有効な関数エラーではありません

http://marianoagency.com/intranet/trial.html

サンプルタグ(「php」など)のいずれかを入力し始めるまで、すべて正常に機能します。

「p」を押すとすぐに、b.curCSSスクリプトエラーがポップアップします。ポップアップは引き続きタグで機能しますが、間違った場所(左上の0,0)にあります。

私は何が間違っているのですか?

18
blue-eye

curCSSはjQuery1.8以降から削除されたため、jquery.uiをアップグレードする必要があります。 http://bugs.jqueryui.com/ticket/8501 を見ると、問題が発生します。

を見てみましょう:

https://github.com/jquery/jquery-ui/commit/98772fd0a1094f7fb2fbe1d8a95557bf2b545f6e

JQuery UIライブラリをアップグレードできない場合は、jQueryファイルの後、jQueryUIファイルの前にこのJavaScriptを追加するだけです。

(function($) {
    if (!$.curCSS) {
       $.curCSS = $.css;
    }
})(jQuery);
26
fanfavorite

JQueryライブラリ内に次の行を含めることでこのエラーを修正しました

jQuery.curCSS = jQuery.css;
30
Nuwan Perera

Laymansの用語は、jquery-ui-(version).jsファイルを編集するだけです。 jquery関数呼び出しの後に以下を上部に追加します。

(function($) {
     if (!$.curCSS) $.curCSS = $.css; 

これにより、エラーが修正されます。

5
mark.inman

Jquery.ui.min.jsを適切なバージョンに更新するだけです。バージョン1.8.11で問題が発生し、1.8.22に更新すると、正常に機能していました。バグがある場合でも、組み込みのjqueryファイルを編集するよりも、この方法を使用したいと思います。

1