我的HTML標記如下:適用jQuery的效果,家長裏而不是子li元素
<ul class="top-nav">
<li id="page-1"><a href="/">HOME</a>
<ul class="page-1 current">
<li><a title="" href="#">FEATURES</a></li>
<li><a title="" href="#">ABOUT US</a></li>
<li><a title="" href="#">CONTACT</a></li>
</ul>
</li>
<li id="page-2"><a title="" href="road">ROAD</a>
<ul class="page-2">
<li><a title="" href="#">ROAD BIKE:</a></li>
<li><a title="" href="#">BIKE</a></li>
<li><a title="" href="#">COMPONENTS</a></li>
<li><a title="" href="#">APPAREL</a></li>
</ul>
</li>
</ul>
鼠標懸停在第一個層次裏(「頂級的導航禮」的jQuery()),它應該顯示其子ul(jQuery('。top-nav li ul'))
但問題是,當我在第一級li的子li元素上進行鼠標懸停時,同樣的事件也發生在子li上。我想避免這種事件的子li元素(即,(jQuery的())
+1歡迎來到Stack Overflow,@saorabh。 – Sampson 2010-02-17 07:46:58