最赞回答 / x兔子
self.nextBtn = $('<div id="G-lightbox-popup">').find("span.lightbox-next-btn");是你自己手动获取的$(this)取决于内存中的上下文环境,会实时的变化你这段代码里$(this).hasClass("disabled")的$(this)指的是当前被hover的对象
2016-01-06
已采纳回答 / 一只帅蚂蚁
同学你好,你的这个问题我回看了一遍视频,确实存在概念上解读有误,我的本意是想告诉大家,如果配合这个插件使用,自己写JS逻辑的时候要注意自己是否也要触发画廊(如果自己写的逻辑不需要,要阻止下你的事件冒泡),这里老师把冒泡概念解读的时候直接在插件里完成,是不对,而且事件委托的时候也无需关注事件冒泡(极特殊的情况除外)。在此深表歉意,同时也为你认真看视频学习感到高兴,希望课程给你带来帮助!
2015-11-30
最新回答 / 阳星
把click事件委托给body可以提高效率,并不是要body来触发click事件(当然body也可以通过冒泡行为当 event.currentTarget.nodeName ==="body" 时触发,而实际上我们需要阻止冒泡行为来阻止body触发click),而是要匹配到body里面的子元素event.target来触发click事件,delegate(body子元素,事件类型,fn)方法默认有冒泡行为,因此需要阻止冒泡。
2015-11-10
最新回答 / ThinkSummer
引入http://cdn.bootcss.com/jquery/2.1.4/jquery.js最新版的jQuery就不报错了,就可以执行下去了。原先石1.9.1版的。恼人的jQuery!!这里需要旧版的,那里需要新版的,不知所措。高手指点一下吧。
2015-10-31