0

我有一个 div ~ id 是slider我希望它在单击链接时动画/隐藏。更准确地说,我想从链接打开和关闭它。

jQuery

<script type="text/javascript"> 
    $("#toggleslider").click(function () {
    $(this).hide("#slider", { direction: "up" }, 1000);
    });
</script>

关联

<li><a id="toggleslider" href="javascript:void(0);">toggle</a></li>
4

2 回答 2

0

您可以使用 JQuery toggle() 函数将其从可见切换为不可见(反之亦然)。看看:http ://api.jquery.com/toggle/

它应该是相同的语法,只是不是调用“隐藏”,而是将其更改为“切换”。

编辑:您的语法可能不完全正确。试试这个。

$("#slider").toggle(1000);
于 2012-09-30T05:50:41.123 回答
0

你可以使用.slideToggle

$("#toggleslider").click(function () {
    $('#slider').slideToggle(1000);
});

现场演示。

于 2012-09-30T05:53:59.867 回答