摘要:兩種方法方法通過(guò)遞歸配合獲取我們找一個(gè)離最近的類名為的祖先元素通過(guò)去判斷的父一級(jí)的類名是否為,如果不是,則將當(dāng)前元素作為子元素向上查詢,以此類推直到查詢到結(jié)果效果方法采用事件源,簡(jiǎn)單介紹下吶
兩種方法
方法1 通過(guò)遞歸配合parentNode、getAttribute獲取
我們找一個(gè)離span最近的類名為aaa的祖先元素 通過(guò)span..parentNode.getAttribute("class")=="aaa" 去判斷span的父一級(jí)的類名是否為aaa,如果不是,則將當(dāng)前元素作為子元素向上查詢,以此類推直到查詢到結(jié)果()
##
效果:
方法2 采用事件源 event,簡(jiǎn)單介紹下
吶~~~~
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://specialneedsforspecialkids.com/yun/106803.html
摘要:而在文檔流中,如果浮動(dòng)元素和跟隨元素都是元素,它們兩在默認(rèn)情況下都將占據(jù)一行。而由于浮動(dòng)元素脫離了文檔流,如果父元素沒(méi)有指定高度或者其他元素?fù)纹穑簿统霈F(xiàn)了所謂的浮動(dòng)元素的父元素高度塌陷。 為什么要寫(xiě)《重塑你的CSS世界觀》系列文章 由于從工作到現(xiàn)在,我的主要工作都是寫(xiě)JavaScript,幾乎沒(méi)怎么碰CSS,通常都是別人寫(xiě)好界面,然后我來(lái)開(kāi)發(fā)JavaScript邏輯代碼,這導(dǎo)致了嚴(yán)重...
摘要:而在文檔流中,如果浮動(dòng)元素和跟隨元素都是元素,它們兩在默認(rèn)情況下都將占據(jù)一行。而由于浮動(dòng)元素脫離了文檔流,如果父元素沒(méi)有指定高度或者其他元素?fù)纹穑簿统霈F(xiàn)了所謂的浮動(dòng)元素的父元素高度塌陷。 為什么要寫(xiě)《重塑你的CSS世界觀》系列文章 由于從工作到現(xiàn)在,我的主要工作都是寫(xiě)JavaScript,幾乎沒(méi)怎么碰CSS,通常都是別人寫(xiě)好界面,然后我來(lái)開(kāi)發(fā)JavaScript邏輯代碼,這導(dǎo)致了嚴(yán)重...
摘要:大致步驟如下監(jiān)聽(tīng)滾動(dòng)事件,計(jì)算目標(biāo)元素距離視口的距離。距離滿足條件時(shí),創(chuàng)建占位元素,修改目標(biāo)元素定位方式為。僅僅為了實(shí)現(xiàn)這個(gè)效果頁(yè)面上沒(méi)有其他內(nèi)容大動(dòng)干戈性價(jià)比很低。對(duì)癥下藥,讓滾動(dòng)發(fā)生在被誤匹配上的祖先元素內(nèi)即可恢復(fù)。為什么要寫(xiě)這篇文章 Sticky 也不是新知識(shí)點(diǎn)了,寫(xiě)這篇文章的原因是由于最近在實(shí)現(xiàn)效果的過(guò)程中,發(fā)現(xiàn)我對(duì) Sticky 的理解有偏差,代碼執(zhí)行結(jié)果不如預(yù)期。決定寫(xiě)篇文章重新...
摘要:大致步驟如下監(jiān)聽(tīng)滾動(dòng)事件,計(jì)算目標(biāo)元素距離視口的距離。距離滿足條件時(shí),創(chuàng)建占位元素,修改目標(biāo)元素定位方式為。僅僅為了實(shí)現(xiàn)這個(gè)效果頁(yè)面上沒(méi)有其他內(nèi)容大動(dòng)干戈性價(jià)比很低。對(duì)癥下藥,讓滾動(dòng)發(fā)生在被誤匹配上的祖先元素內(nèi)即可恢復(fù)。為什么要寫(xiě)這篇文章 Sticky 也不是新知識(shí)點(diǎn)了,寫(xiě)這篇文章的原因是由于最近在實(shí)現(xiàn)效果的過(guò)程中,發(fā)現(xiàn)我對(duì) Sticky 的理解有偏差,代碼執(zhí)行結(jié)果不如預(yù)期。決定寫(xiě)篇文章重新...
摘要:控制框塊級(jí)元素和塊框以及行內(nèi)元素和行框相關(guān)的概念。規(guī)則在行內(nèi)格式化上下文中,框一個(gè)接一個(gè)地水平排列,起點(diǎn)是包含塊的頂部。 CSS的可視化格式模型 CSS中規(guī)定每一個(gè)元素都有自己的盒子模型(相當(dāng)一規(guī)定了這個(gè)元素如何顯示); 然后可視化格式模型則是把這些盒子模型按照規(guī)則擺放到頁(yè)面上,也就是如何布局; 換句話說(shuō),盒子模型規(guī)定了怎么在頁(yè)面上擺放盒子,盒子的相互作用等等; CSS的可視化格式模...
閱讀 2553·2021-11-23 09:51
閱讀 3354·2021-11-22 15:22
閱讀 1868·2021-11-18 13:22
閱讀 2235·2021-09-24 09:48
閱讀 1308·2019-08-29 13:58
閱讀 1297·2019-08-26 13:39
閱讀 2445·2019-08-26 10:48
閱讀 3028·2019-08-26 10:21