最贊回答 / 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