jQuery点击功能在页面加载时激活

时间:2016-09-21 22:33:03

标签: javascript jquery html css

我一直试图自己解决这个问题并在谷歌搜索但我不知道问题是什么,点击功能一直在页面加载。请解释问题以及如何解决问题。感谢。

$(document).ready(function(){

    $('.menu-icon').click(function(){
       $('.menu-nav').animate({
            height: 'toggle'
          }, 200
       );
  });
});

2 个答案:

答案 0 :(得分:1)

它不会在页面加载时触发。它与你的css而不是javascript代码有关。 Javascript按预期工作。首次加载页面时,您需要设置隐藏菜单。 请看这个

https://jsfiddle.net/vatsalpande/zmoko9yk/1/

添加

parseInt(MinorAxis.textContent)

希望这有帮助。

快乐学习

Vatsal

答案 1 :(得分:0)

尝试点击这样的点击事件:

$(document).on('click', '.menu-icon', function(){
   $('.menu-nav').animate({
    height: 'toggle'
   }, 200
   );
});