讲师回答 / 一只帅蚂蚁
图片设置了宽高,对于当前图片尺寸属于刚好,下次加载的图片尺寸变化,就会样式上提现出上一次的宽高,也就是我们常遇到的图片变形,所以要维持每一次图片不变形,要把上一次设置的宽高清空!
2016-01-17
楼下的,并不是一定要用到什么复杂的设计模式才叫面向对象。在js中模块化和封装就是面向对象的体现,并且所有的编码工作都不可能一步到位,都是先从过程描述,实现基本功能后进行结构优化。如果一开始就考虑用什么设计模式来组织而丧失基本功能,那就是本末倒置。也不要认为一定要用面向对象去编码,一些功能使用几行代码能完成为什么非要去写个单例来组织。
2016-01-15
最赞回答 / x兔子
self.nextBtn = $('<div id="G-lightbox-popup">').find("span.lightbox-next-btn");是你自己手动获取的$(this)取决于内存中的上下文环境,会实时的变化你这段代码里$(this).hasClass("disabled")的$(this)指的是当前被hover的对象
2016-01-06