具有相同类的下拉菜单

时间:2014-08-18 13:58:29

标签: jquery drop-down-menu

我创建了一个简单的下拉菜单,在a标签悬停时显示ul。但是,随着一些电子书标题返回2个列表,这证明是一个痛苦,因为当一个人正在徘徊时,他们都会得到悬停状态。我听说使用“this”会选择我正在徘徊的那个,但我不能完全正确。到目前为止,这只是当有一个电子书标题可用时很好用的。

<a class="button ebook-button" style="width: 150px;">Get the E-book ...</a>
<ul class='ebookRollover'>
    <li><a href='1'>1</a></li>
    <li><a href='2'>2</a></li>
    <li><a href='3'>3</a></li>
    <li><a href='4'>4</a></li>
    <li><a href='5'>5</a></li>
    <li><a href='6'>6</a></li>
</ul>
<a class="button ebook-button" style="width: 150px;">Get the E-book ...</a>
<ul class='ebookRollover'>
    <li><a href='1'>1</a></li>
    <li><a href='2'>2</a></li>
    <li><a href='3'>3</a></li>
    <li><a href='4'>4</a></li>
    <li><a href='5'>5</a></li>
    <li><a href='6'>6</a></li>
</ul>


<script type="text/javascript">
    $('.ebook-button').parent().css('padding-bottom', '0');
    $('.ebookRollover').hide()
    $('.ebook-button, .ebookRollover').mouseenter(function(){
        $('.ebookRollover').show()
        $('.ebook-button').addClass('active');
    });
    $('.ebook-button, .ebookRollover').mouseleave(function(){
        $('.ebookRollover').hide();
        $('.ebook-button').removeClass('active');
    });
</script>

0 个答案:

没有答案