問題タブ [jquery-3]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
16534 参照

jquery - jQuery.fn.load() は非推奨ですか?

jQuery.fn.load() は jquery 3.XX で廃止されましたか? ドキュメントをめちゃくちゃにしています。

マイコードは次のとおりです。 $("#myDiv").load('mypage.html');

mypage.html を #myDiv にロードするにはどうすればよいですか?

0 投票する
2 に答える
1417 参照

javascript - jQuery の表示/非表示は、DOM にアタッチされていない要素では機能しません (3.0 で見つかった重大な変更)

私は大きなアプリケーションをかなり古い 1.11.2 から最新の jQuery 3.0 にアップグレードすることに取り組んでいます。私たちの機能の一部を壊すかなり微妙な変更を見つけました:

いくつかの複雑なウィジェットをインスタンス化するとき、最初は css を使用して一部の要素を非表示にします (表示なし)。次に、show/hide を使用して要素を表示します。

ただし、表示/非表示の呼び出しは、ウィジェットが DOM にアタッチされる前に発生する可能性があります。1.11.2 では要素がアタッチされていない場合、表示/非表示は正常に機能していましたが、3.0.0 では機能しません。

デモ:

古いバージョンでは要素が表示され、アラートは と表示されますがtrue、最新のバージョンでは表示されず、アラートは表示されますfalse

そのような使用法をすべて見つけるのは難しいので、それを修正する最善の方法に興味があります: ここで最善の修正は何ですか? 古い方法で動作するように jquery.js ファイルを手動で変更しますか? (本当はやりたくない)

更新: 1 回限りのケースの修正は簡単です。しかし、そのような呼び出しが潜在的に数十あり、それらすべてを見つけて修正するには多大な労力が必要であり、効果的ではありません。

0 投票する
1 に答える
641 参照

javascript - SignalR の JavaScript ライブラリを JQuery 3 で動作させる

JQuery はバージョン 3.1 までです。バージョン 3 では、メソッド と が削除されたよう.loadです。.unload.error

しかし、SignalR の JavaScript ライブラリはまだそれらを使用しているようです。

古いバージョンの JQuery を使用する必要がないように、これを回避する方法はありますか? (または、私の Web アプリでそれ以上のものを試してみてください)。

不足しているメソッドをシムする、実行できる派手なコマンドがあることを願っています....

0 投票する
1 に答える
423 参照

javascript - JQuery3.0 は、ゲッター Firefox のみを持つプロパティを設定するとエラーをスローします

SVG サークルを動的に作成し、JQuery を使用して小さな円から大きな円にアニメーション化しました。アニメーションは他の JQuery バージョンでは正常に機能していましたが、JQuery バージョン 3.0 でのみ「getter のみを持つプロパティを設定する」という例外がスローされます。ネットで検索しました。属性にセッター関数がないために発生します。

私の質問は、これが JQuery バージョン 3.0 でのみ機能しない理由です。これについて私にアドバイスしてください。

ありがとう、バラティ。

0 投票する
1 に答える
1638 参照

javascript - jQuery 3 に切り替えた後、'load' イベント/関数が実行されないのはなぜですか?

jQuery 1.x/jQuery 2.xからにアップグレードしたためjQuery 3.x、既存のコードが正しく実行されなくなりました。すべて正常に動作しますが、loadイベント リスナーがトリガーされなくなったり、時々トリガーされたりします。

0 投票する
0 に答える
2344 参照

javascript - jQuery.readyException にエラー メッセージが表示される

jqueryを最近のバージョンに更新したい

だから私は1.11.0を3.1.0に置き換えました

しかし、それは機能していません

「Lib/js/lib.jquery.js で例外のない例外、「safari」は未定義ではありません」というエラー メッセージが表示される

このエラーは jquery.readyException に表示されます

どうすれば修正できますか