1
我想打一個下拉菜單,我的網站使用jQuery ......兩個問題發生:HoverIntent查詢不工作(通配符選擇和更多)
- 似乎並不通配符工作
- 它不會選擇它是ul的孩子。
HTML:
<li class="px6RANDOM">
<a href="LINK">
<span>Disclosure</span>
</a>
<ul class="subMenu">
<li>1</li>
<li>2</li>
<li>3</li>
</ul>
</li>
JQuery的:
$(function(){
$("li.px\\S*").children("ul").hide();
function show()
{
$(this).children("ul").show();
}
function hide()
{
$(this).children("ul").hide();
}
$("li.px\\S*").hoverIntent({
sensitivity: 1,
interval: 50,
over: show,
timeout: 1000,
out: hide
});
});
我在做什麼錯?選擇器似乎是按順序的,而且孩子們的功能也是一樣!
我是jquery/javascript newbie,但想學習。請幫忙!
啊,我不好.....有沒有一個很好的定義的地方如何解釋這個範圍? – Rickjaah 2009-09-16 09:57:49
那麼,這取決於。 jQuery正在努力確保'this'在我們期望的時候是正確的,但是不能保證你使用的插件也是一樣的(儘管如此)。 'this'是一個JavaScript特性(不僅僅是jQuery),可以以多種方式使用。 – Kobi 2009-09-16 10:05:36