मेरे नेविगेशन संरचना इस तरह दिखता है:यदि उल में उल बच्चा है तो तीर जोड़ने का कोई सीएसएस तरीका है?
<div class="menu">
<ul>
<li><a href="#">Page 1</a></li>
<li><a href="#">Page with Subpages</a>
<ul class="children">
<li><a href="#">Page with another subpage</a>
<ul class="children">
<li><a href="#">subsubpage</a></li>
</ul>
</li>
</ul>
</li>
<li><a href="#">Page 3</a></li>
<li><a href="#">Page 4</a></li>
</ul>
</div>
मैं सभी <li>
की है कि एक subnavigation बच्चे हैं एक छोटे से नीचे-तीर लागू किया ताकि उपयोगकर्ताओं को पता यह पेज उपपृष्ठ है करना चाहते हैं।
क्या <li>
में ul.children
के बच्चे हैं, तो शुद्ध सीएसएस में पता लगाना संभव है? उपर्युक्त मेरे उदाहरण में, "उपपृष्ठों के साथ पृष्ठ" में नीचे तीर लागू होना चाहिए और "अन्य उपपृष्ठ वाला पृष्ठ" भी होना चाहिए।
$(function() {
$('.menu a').each(function() {
if ($(this).parent('li').children('ul').size() > 0) {
$(this).append('<span class="dwn">▼</span>');
}
});
});
एक आसान शुद्ध सीएसएस तरीका ऐसा करने के लिए है:
अभी मैं इस समस्या को हल करने के लिए jQuery का उपयोग कर रहा हूँ?
धन्यवाद।
की मदद से मेरे लिए काम किया, बस बदलने के लिए: से पहले करने के लिए: के बाद – Scott