任何人可以帮助我搞清楚这一点吗?
当我使用最新的(或一个新的)版本的jQuery,下面的小脚本工作正常。但是,当我使用旧版本的jQuery,我的脚本说,on函数不存在。
这里是我的脚本,不工作与旧版本的jQuery:
$(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); }) })
任何形式的帮助是赞赏。
解决方法
您必须使用
bind
而不是
on
,因为仅在
jQuery 1.7中引入。
$(document).ready(function () { $(".theImage").bind("click",find all images and fade slowly to 100% opacity .siblings().find("img").fadeTo("slow",1); }) })