Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/81.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript JQuery FadeIn,每点击2次_Javascript_Jquery_Html_Css_Transition - Fatal编程技术网

Javascript JQuery FadeIn,每点击2次

Javascript JQuery FadeIn,每点击2次,javascript,jquery,html,css,transition,Javascript,Jquery,Html,Css,Transition,我正在尝试创建一个菜单,一个没有任何动画的简单下拉菜单 在此之后,我尝试使用以下脚本让此下拉列表在单击时淡入: <script> $('span.nav-button').click(function(){ console.log("information: click!"); $(".burgermenu").fadeIn(500); }); </script> $('span.nav按钮')。单击(函数(){ log(“信息:点击!”); $(“.burgerme

我正在尝试创建一个菜单,一个没有任何动画的简单下拉菜单

在此之后,我尝试使用以下脚本让此下拉列表在单击时淡入:

<script>
$('span.nav-button').click(function(){
console.log("information: click!");
$(".burgermenu").fadeIn(500);
});
</script>

$('span.nav按钮')。单击(函数(){
log(“信息:点击!”);
$(“.burgermenu”).fadeIn(500);
});
由于这个原因,我无法再关闭菜单,菜单现在每次都尝试淡出

有人能告诉我只有在我第二次单击菜单时才淡出此类的方法吗?

使用.toggle()方法: 只需使用切换方法


<script>
    $('span.nav-button').click(function (){
        $('ul.burgermenu').toggle(500);$
    })
    $(window).resize(function () {
        if ( $(window).width() > 400 ) {
            $('ul.burgermenu').removeAttr('style');
        }
    })
</script>
$('span.nav按钮')。单击(函数(){ $('ul.burgermenu')。切换(500)$ }) $(窗口)。调整大小(函数(){ 如果($(窗口).width()>400){ $('ul.burgermenu').removeAttr('style'); } })
哈哈,上面已经有了切换,所以我只添加了毫秒xD-

非常感谢你=D

<script>
    $('span.nav-button').click(function (){
        $('ul.burgermenu').toggle(500);$
    })
    $(window).resize(function () {
        if ( $(window).width() > 400 ) {
            $('ul.burgermenu').removeAttr('style');
        }
    })
</script>