2010-06-21 114 views
0

使用jQuery悬停功能,我想成立一​​个IFRAME SRC值,当用户点击该匹配下面的菜单项为null:jQuery的悬停功能帮助

<li class="current"> 
<a class="sf-with-ul" href="#">CTI</a> 

我基本上要检查时,当类是“sf-with-ul”并且href是“#”时,用户点击顶层菜单项目

不确定如何做到这一点,然后在用户单击上述选择器时附加悬停功能。

同样,只需要在顶级/父级别激发悬停功能(仅限第一次出现)。

谢谢。

回答

0

你可能想看看jQuery选择器的语法。 http://api.jquery.com/attribute-equals-selector/

如果我正确理解你的问题,我会尝试这样的事情。

var clicked = false; 

$(".sf-with-ul[href='#']").click(function() { 
    clicked = true; 
}); 

// Only hover if it's clicked 

$("selector").hover(function() { 
    if (clicked) { 
    // do something hover over 
} 
}, function() { 
if (clicked) { 
    // do something hover out 
} 
}); 

编辑:另一个答案使用.bind,使我更喜欢悬停,使其多了几分高贵。