我的 jQuery 脚本有点问题。
我href
在 div 中有一个不可见的链接,当我将鼠标悬停在它的父 div 上时,该 div 将变得可见。这工作得很好,但是因为变得可见的 div 必须像一个按钮,所以我在里面制作了 div,href
因为 html5 的美妙世界允许我们这样做:)。
但现在的问题是,当我将鼠标悬停在父 div 上时,它不再可见并且我不知道如何调用它,这必须很简单,但我似乎没有找到任何关于它的信息。
这是html的一部分:
<div id="evenementen" class="inforow">
<div class="pic">
<div class="aanwijzer"></div>
</div>
<div class="text">
<h3>EVENEMENTEN</h3>
<p>some text</p>
</div>
<a href="evenementen">
<div class="button" style="display:none;">MEER INFO</div>
</a>
</div>
如您所见, div 在 a 标签内。
这是我的 jQuery 代码:
$(document).ready(function() {
var div = '';
$(".inforow").hover(erover, eraf);
function erover() {
div = $(this).attr('id');
$("#" + div).stop().animate({marginTop:0, height:325},200);
$(this).children(".button").show();
}
function eraf() {
$(this).stop().animate({marginTop:20, height:285},200);
$(this).children(".button").hide();
}
});
所以我认为 .button 必须在其他地方进行更改。我已经尝试过 .button a 甚至 .button a:link 之类的东西(尽管这更加牵强)。无论如何,我希望有人知道答案,并提前感谢