誰でも私にこれを理解させる助けができますか?未知の型エラー:オブジェクト[オブジェクトオブジェクト]にメソッド 'on'がありません
jQueryの最新バージョン(または新バージョン)を使用すると、以下の小さなスクリプトが正常に動作します。しかし、古いバージョンのjQueryを使用すると、スクリプトにはon
という関数が存在しないというメッセージが表示されます。ヘルプの任意の種類が高く評価され
$(document).ready(function() {
$(".theImage").on("click", function(){
// In the event clicked, find image, fade slowly to .01 opacity
$(this).find("img").fadeTo("slow", .01).end()
// Then, of siblings, find all images and fade slowly to 100% opacity
.siblings().find("img").fadeTo("slow", 1);
})
})
:
は、ここでのjQueryの古いバージョンでは動作しません、私のスクリプトです。
私は答えを受け入れるまで12分です。私は正しいとチェックします...素晴らしい作品! – dvLden
@Christophユーザーはなぜ彼のコード( '.on()')が古いバージョンのjQueryで動作していないのかを尋ねていますので、この答えは大丈夫です – fcalderan
しかし、bindは.onと同じ動作をしません。 .clickではなくopがおそらく使用されるのはなぜですか? .liveは代替です – Alex