jQuery ɗauɗawar - ɗauɗawar .offsetParent()
Shafin
Sai sabuwar wariwar abin shayiyyar kusa da li da kuma yana da sunan amfani item-a:
$('li.item-a').offsetParent().css('background-color', 'red');
Kira da wajibcin shugaba da amfani
offsetParent() ɗauɗawar abin shayiyyar kuma ke tsaye kuma yana da abin shayiyyar kuma ke tsaye kusa.
Tsarewa
.offsetParent();
Yadda ke bayan
Inda ake ɗauɗawar jQuery ta wakilci ɗin abin shayiyyar DOM, ɗauɗawar .offsetParent() ake ɗauɗawar abin shayiyyar abin shayiyyar kuma ake tsara jQuery ɗin ke da abin shayiyyar kuma ke tsaye, kuma abin shayiyyar yana nufin, abin shayiyyar ɗin ke keɗa CSS position属性 a set as relative、absolute ko fixed. Inda ake tsara jiyar gaba ɗauɗawar gaba ɗauɗawar ko kuma ake koma ɗin abin shayiyyar, wannan zai iya tasirin a muni.
Tafaka da yadda ke da ɗauɗawar ɗauɗawar dukiya na basic, wanda ke da abin shayiyyar:
<ul class="level-1"> <li class="item-i">I</li> <li class="item-ii" style="position: relative;">II <ul class="level-2"> <li class="item-a">A</li> <li class="item-b">B <ul class="level-3"> <li class="item-1">1</li> <li class="item-2">2</li> <li class="item-3">3</li> </ul> </li> <li class="item-c">C</li> </ul> </li> <li class="item-iii">III</li> </ul>
Inda ake dukiya A, ake iya samun abin shayiyyar yadda ke kuma ke:
$('li.item-a');.offsetParent();.css('background-color', 'red');
Wannan za'a sanya sabuwar wariwar II