亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

手風琴效果

難度初級
時長35分
學習人數
綜合評分9.43
122人評價 查看評價
9.8 內容實用
9.3 簡潔易懂
9.2 邏輯清晰

最新回答 / 慕粉103909843
target的中文是靶子的意思,那么在a標簽中就是目標鏈接文檔的打開方式

最新回答 / 慕圣1404150
事件形參,一般包含什么事件,是誰觸發的等
說實話 沒有聽懂
設置高度是為了防止文字超出!
這里的文字沒必要設寬度!
這個addEventListener應該是傳三個參數,element.addEventListener(event, function, useCapture),我改成了下面這樣
el.addEventListener(eventType,callback,false); 才成功運行了。

最新回答 / 東夋壬
首先要理解事件模型,事件模型大概可以看成一個勾√,左邊是捕獲階段,右邊是冒泡階段,冒泡顧名思義就是從最下面向上傳遞。這個是你先將鼠標移動進去,發現是最里層的元素,名字不叫LI,假設是A,那么target.tagName != 'LI'條件成立,執行條件里的內容?target = target.parentNode;此時就找到了LI,然后再執行條件,條件不滿足就跳出循環。此時已經獲得了LI。

最新回答 / 落日無聲
因為你的li下面的元素,在你鼠標mouseover的時候,事件會往上冒泡,最終會冒泡到Body? 所以要有一個終止條件,結束while循環,讓事件源在li上終止
綜合性比較強,部分代碼有點繁瑣,有改進的空間
我覺得這個代碼有點多了,而且還特別不好理解,僅僅只是個人觀點
首頁上一頁1234567下一頁尾頁
課程須知
1.HTML中無序列表的相關知識 2.掌握CSS樣式的內容,尤其是CSS3的基礎內容 3.對JavaScript中鼠標事件等知識熟悉
老師告訴你能學到什么?
1.浮動布局的相關知識 2.掌握CSS3的transition屬性 3.會用代碼實現手風琴效果

微信掃碼,參與3人拼團

微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號

友情提示:

您好,此課程屬于遷移課程,您已購買該課程,無需重復購買,感謝您對慕課網的支持!

本次提問將花費2個積分

你的積分不足,無法發表

為什么扣積分?

本次提問將花費2個積分

繼續發表請點擊 "確定"

為什么扣積分?

舉報

0/150
提交
取消