我有這樣的結構:哈弗的父元素和所有的孩子
<div id="parent">
<div class="children">Child 1</div>
<div class="children">Child 2</div>
<div class="children">Child 3</div>
<div class="children">Child 4</div>
</div>
在jQuery中,我希望它這樣,當你將鼠標懸停在「父母」(包括「孩子」),「父母在任何地方「周圍有一個白色的邊框。這是我目前有:
$("div#parent").hover(function(){
$(this).css("border-color", "white");
});
$("div#parent").mouseOut(function(){
$(this).css("border-color", "black");
});
該代碼的問題是,如果你在孩子鼠標,它通常不會再變成黑色。另外,由於孩子們的原因,有時候似乎不能解決懸停問題。
我希望這個工作非常乾淨,沒有錯誤。可以做什麼?
謝謝你的幫助! :)
'.hover'已經包括'mouseenter'和'mouseleave' ... –
感謝您的答覆。我將如何使用這些?你能給我一個代碼示例嗎? –
'$(「div」)。hover(function(){/ * mouse in * /},function(){/ * mouse out * /});'此外,'mouseOut'方法沒有定義。我相信你的意思是'mouseout'? –