为了账号安全,请及时绑定邮箱和手机立即绑定

最新回答 / 那一抹雪_墨
没懂你的意思,以前的效果是什么?

最赞回答 / x兔子
self.nextBtn = $('<div id="G-lightbox-popup">').find("span.lightbox-next-btn");是你自己手动获取的$(this)取决于内存中的上下文环境,会实时的变化你这段代码里$(this).hasClass("disabled")的$(this)指的是当前被hover的对象

最新回答 / 奕弈
你的下面的获取图片数组时候可能出了问题把,可能是self.groupData.length=0;的位置放在了遍历数组函数里面,就会出现恒值。我之前也遇到了

最新回答 / 释放
已解决,蛋疼的改了下入参

最新回答 / 慕虎7188715
https://github.com/haoxl3/js-lightbox

已采纳回答 / 一只帅蚂蚁
同学你好,你的这个问题我回看了一遍视频,确实存在概念上解读有误,我的本意是想告诉大家,如果配合这个插件使用,自己写JS逻辑的时候要注意自己是否也要触发画廊(如果自己写的逻辑不需要,要阻止下你的事件冒泡),这里老师把冒泡概念解读的时候直接在插件里完成,是不对,而且事件委托的时候也无需关注事件冒泡(极特殊的情况除外)。在此深表歉意,同时也为你认真看视频学习感到高兴,希望课程给你带来帮助!

最新回答 / 阳星
把click事件委托给body可以提高效率,并不是要body来触发click事件(当然body也可以通过冒泡行为当 event.currentTarget.nodeName ==="body" 时触发,而实际上我们需要阻止冒泡行为来阻止body触发click),而是要匹配到body里面的子元素event.target来触发click事件,delegate(body子元素,事件类型,fn)方法默认有冒泡行为,因此需要阻止冒泡。

最新回答 / ThinkSummer
 引入http://cdn.bootcss.com/jquery/2.1.4/jquery.js最新版的jQuery就不报错了,就可以执行下去了。原先石1.9.1版的。恼人的jQuery!!这里需要旧版的,那里需要新版的,不知所措。高手指点一下吧。

讲师回答 / 一只帅蚂蚁
幕课网有老师讲全屏插件了,参考下,http://www.imooc.com/learn/514

讲师回答 / 一只帅蚂蚁
封装插件,要注意上下文获取,你所说的第二种是在这个文档上获取,在初始化的时候,如果页面存在多个相同的元素,就达不到每个对象是独立多态的了!
课程须知
1、具备扎实的HTML、CSS基础知识 2、具备原生JS编程能力 3、DOM 的节点属性、位置、层级设置获取等操作 4、了解JS原生的this、prototype、new等关键词的意思 5、有一定JS OOP(对象化编程)思想
老师告诉你能学到什么?
1、HTML、CSS基础知识应用 2、JS OOP 思想开发 3、程序设计,站在产品角度分析需求 4、综合案例分析、如何设计代码 5、DOM 渲染、定位、尺寸应用 6、BOM 视口、resize、scroll 事件应用 7、JQ 配合开发实战 8、IE 下 BUG解决方案 9、用户体验优化

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消