从链接调用javascript函数。所有可能的方法

从链接调用javascript函数。所有可能的方法,javascript,jquery,Javascript,Jquery,我有一个div~id是滑块我希望在单击链接时对其进行动画/隐藏。更确切地说,我想从一个链接切换它的打开和关闭 jQuery $(“#切换滑块”)。单击(函数(){ $(this.hide(“#slider”,{direction:“up”},1000); }); 链接 您可以使用JQuery toggle()函数将其从可见切换到不可见(反之亦然)。看看: 它应该是相同的语法,只是不要调用“hide”,而是将其更改为“toggle” 编辑:您的语法可能不完全正确。试试这个 $("#slide

我有一个div~id是
滑块
我希望在单击链接时对其进行动画/隐藏。更确切地说,我想从一个链接切换它的打开和关闭

jQuery

$(“#切换滑块”)。单击(函数(){
$(this.hide(“#slider”,{direction:“up”},1000);
});
链接

  • 您可以使用JQuery toggle()函数将其从可见切换到不可见(反之亦然)。看看:

    它应该是相同的语法,只是不要调用“hide”,而是将其更改为“toggle”

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

    $("#slider").toggle(1000);
    
    你可以用


    确保您的代码位于
    $(function(){…})
    中,以便在分配事件之前加载dom感谢您的输入-我尝试了您的建议和xdazz-但它不起作用,我没有做错任何事情。我不知道为什么它不起作用。
    <li><a id="toggleslider" href="javascript:void(0);">toggle</a></li>
    
    $("#slider").toggle(1000);
    
    $("#toggleslider").click(function () {
        $('#slider').slideToggle(1000);
    });