http://marianoagency.com/intranet/trial.html
サンプルタグ(「php」など)のいずれかを入力し始めるまで、すべてが正常に機能します。
「p」を押すとすぐに、b.curCSSスクリプトエラーがポップアップします。ポップアップは引き続きタグで機能しますが、間違った場所にあります(左上の0,0)。
私は何が間違っているのですか?
http://marianoagency.com/intranet/trial.html
サンプルタグ(「php」など)のいずれかを入力し始めるまで、すべてが正常に機能します。
「p」を押すとすぐに、b.curCSSスクリプトエラーがポップアップします。ポップアップは引き続きタグで機能しますが、間違った場所にあります(左上の0,0)。
私は何が間違っているのですか?
jQueryライブラリ内に次の行を含めることでこのエラーを修正しました
jQuery.curCSS = jQuery.css;
curCSSはjQuery1.8以降から削除されたため、jquery.uiをアップグレードする必要があります。http://bugs.jqueryui.com/ticket/8501を見ると、問題がわかります。
を見てみましょう:
https://github.com/jquery/jquery-ui/commit/98772fd0a1094f7fb2fbe1d8a95557bf2b545f6e
jQuery UIライブラリをアップグレードできない場合は、このjavascriptをjQueryファイルの後、jQueryUIファイルの前に追加するだけです。
(function($) {
if (!$.curCSS) {
$.curCSS = $.css;
}
})(jQuery);
Laymansの用語は、jquery-ui-(version).jsファイルを編集するだけです。jquery関数呼び出しの後に以下を上部に追加します。
(function($) {
if (!$.curCSS) $.curCSS = $.css;
これにより、エラーが修正されます。
jquery.ui.min.jsを適切なバージョンに更新するだけです。バージョン1.8.11で問題が発生し、1.8.22に更新すると、正常に機能していました。バグがある場合でも、組み込みのjqueryファイルを編集するよりも、この方法を使用したいと思います。