2012-09-19 3 views
17

http://marianoagency.com/intranet/trial.htmljQueryのタグ-それb.curCSSは私が(「PHP」など)のサンプルタグのいずれかを入力し始めるまで

すべてが正常に動作します有効な関数のエラーではありません。

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

私は間違っていますか?

答えて

24

jQuery 1.8以降からcurCSSが削除されたため、jquery.uiをアップグレードする必要があります。 http://bugs.jqueryui.com/ticket/8501を見ると、問題が表示されます。あなたは、単にjQueryのUIファイル(複数可)の前に、お使いのjQueryのファイルの後に、このJavaScriptを追加し、あなたのjQuery UIライブラリをアップグレードできない場合

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

は見てみましょう。

(function($) { 
    if (!$.curCSS) { 
     $.curCSS = $.css; 
    } 
})(jQuery); 
+2

それは分かりませんでした。 Jqueryを1.7.2に戻し、UI 1.8.12で完璧に動作します。洞察力ありがとうございます。 –

+1

を1.8.24で再作成しましたが、ちょうどバージョン – ivoba

28

私はjQueryライブラリ内の次の行に

jQuery.curCSS = jQuery.css; 
+5

という名前にしましたが、そのINSIDE jQueryは入れませんでしたが、それでも解決策はあります。 – Jage

+1

は、魅力のように動作します、ありがとう! – Sashi

+0

チャンプ..ありがとう –

5

分かりやすく条項を含めることによって、このエラーを修正し、ちょうどあなたのjquery-UI-(バージョン)が.jsファイルを編集します。 jquery関数の呼び出しのあと、次のコードをトップに追加します。

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

これでエラーを修正します。

0

jquery.ui.min.jsを適切なバージョンに更新するだけです。私はバージョン1.8.11で問題を抱えていました。私が1.8.22に更新したとき、正常に動作していました。これはバグがあっても組み込みのjqueryファイルを編集するのではなく、むしろ移動する方が好きです。

関連する問題

 関連する問題