我正在使用jQuery hoverIntent插件在另一個div懸停時淡入div。有4個元素共享一個類名,我只想淡入我徘徊的元素的子元素,而不是每個分享類的子元素的div。現在的問題是,如果我在一次潛水中徘徊,它會在所有4個孩子中褪色。在我的代碼中哪裏有一點代碼我錯了?當多次使用該類時,只有一個div類的jQuery hoverIntent
這裏的HTML:
<div id="resources" class="faded">
<div class="resourcesHover"></div>
</div>
<div id="forBuilders" class="faded">
<div class="buildersHover"></div>
</div>
<div id="fam" class="faded">
<div class="famHover"></div>
</div>
<div id="homePlans" class="faded">
<div class="plansHover"></div>
</div>
這裏是jQuery的
$(document).ready(function(){
$(".faded").hoverIntent({
over: fadeDivIn,
timeout: 300,
out: fadeDivOut
});
function fadeDivIn() {
var $kids = $('.faded').children();
$($kids, this).fadeIn('slow');
}
function fadeDivOut() {
var $kids = $('.faded').children();
$($kids, this).fadeOut('slow');
}
});
萬一有人有類似的問題,我想出瞭解決方案,並張貼在下面。
不幸的是不起作用。我以前曾經這樣做過,但它什麼也沒做。我試了一遍,只是爲了確保。感謝你的回答。 – AndyWarren