最赞回答 / qq_A米豆腐_0
                                
                                                            不仅仅是关闭按钮会相应 click 事件,sidebar的子元素 ul也会响应 ,老师这样写是因为他在后面给ul元素标签终止click事件冒泡。建议你去看一下JS事件冒泡机制~
                            
                        
                        2017-02-23
                
            
                                最新回答 / cRpeDiem
                                
                                                            报错 你不能读取未定义的target属性 你没发现event.target不在function(event)函数里吗试一下把下面这段放入  function(event){if( event.target !==this.el){     //此句报错            self.triggerSwitch();        }}我也初学 不对勿喷 
                            
                        
                        2017-01-27
                
            
                                已采纳回答 / 慕标4713339
                                
                                                            问题1:new Sidebar只是一个构造函数,他就像一个生产对象的工具,没人用他,他只会静静的躺在那里。加了括号()后,他变成了new Sidebar(),这个括号意味着他被调用了,他调用了会产生一个东西,我们称呼这个东西叫实例对象,实例对象拥有构造函数内定义的属性和方法。但是我们生产出来了一个对象,总要有变量来接受他呀,所有我们var sidebar这个变量来接收new Sidebar()产生的对象。就像我们要 var str =‘abc’一样如果你是使用 var sideBar = Sidebar(...
                            
                        
                        2017-01-04
                
            
                                已采纳回答 / 慕粉3914370
                                
                                                            源码有浏览器兼容性问题。。ie10,火狐,谷歌,要点击两次item(例如资产)才有相应的nav-content的div出现,而搜狗浏览器只需点击一次
                            
                        
                        2016-12-31