Javascript 如何在切换可见性之前隐藏我的div加载

Javascript 如何在切换可见性之前隐藏我的div加载,javascript,jquery,html,Javascript,Jquery,Html,我这里有一个jQuery代码,我计划用它来创建一个菜单,允许用户切换它的可见性。但是,我不确定如何加载隐藏了div的页面。我试图使它开始隐藏,并可以通过单击按钮显示,但相反,它开始可见 我的jQuery: $(document).ready(function(){ $("#nav").click(function(){ $("#items").toggle(); }); }); 我的HTML: <script src="http://ajax.googleapis.com

我这里有一个jQuery代码,我计划用它来创建一个菜单,允许用户切换它的可见性。但是,我不确定如何加载隐藏了div的页面。我试图使它开始隐藏,并可以通过单击按钮显示,但相反,它开始可见

我的jQuery:

$(document).ready(function(){
  $("#nav").click(function(){
    $("#items").toggle();
  });
});
我的HTML:

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<div id="nav"><a href="#"><p>Toggle</p></a></div>
<div id="items"><p>Content</p></div>

内容

CSS:

您也可以在线HTML

要取消隐藏:

$("#nav").show(); // for display: none;
$("#nav").css('visibility', 'visible'); // for visibility : hidden;
还有,一个CSS:

您也可以在线HTML

要取消隐藏:

$("#nav").show(); // for display: none;
$("#nav").css('visibility', 'visible'); // for visibility : hidden;
还有,一个CSS:

您也可以在线HTML

要取消隐藏:

$("#nav").show(); // for display: none;
$("#nav").css('visibility', 'visible'); // for visibility : hidden;
还有,一个CSS:

您也可以在线HTML

要取消隐藏:

$("#nav").show(); // for display: none;
$("#nav").css('visibility', 'visible'); // for visibility : hidden;

而且,a

首先使用css使内容显示为无,然后可以使用jquery fadeToggle或slideToggle函数

<html>
<head>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<script>

$(document).ready(function(){
  $("#nav").click(function(){
    $("#items").fadeToggle();
  });
});
</script>
</head>
<body>

<div id="nav"><a href="#"><p>Toggle</p></a></div>
<div id="items" style="display:none"><p >Content</p></div>
</html>

$(文档).ready(函数(){
$(“#导航”)。单击(函数(){
$(“#项”).fadeToggle();
});
});
内容


首先使用css使内容显示为无,然后可以使用jquery fadeToggle或slideToggle函数

<html>
<head>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<script>

$(document).ready(function(){
  $("#nav").click(function(){
    $("#items").fadeToggle();
  });
});
</script>
</head>
<body>

<div id="nav"><a href="#"><p>Toggle</p></a></div>
<div id="items" style="display:none"><p >Content</p></div>
</html>

$(文档).ready(函数(){
$(“#导航”)。单击(函数(){
$(“#项”).fadeToggle();
});
});
内容


首先使用css使内容显示为无,然后可以使用jquery fadeToggle或slideToggle函数

<html>
<head>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<script>

$(document).ready(function(){
  $("#nav").click(function(){
    $("#items").fadeToggle();
  });
});
</script>
</head>
<body>

<div id="nav"><a href="#"><p>Toggle</p></a></div>
<div id="items" style="display:none"><p >Content</p></div>
</html>

$(文档).ready(函数(){
$(“#导航”)。单击(函数(){
$(“#项”).fadeToggle();
});
});
内容


首先使用css使内容显示为无,然后可以使用jquery fadeToggle或slideToggle函数

<html>
<head>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<script>

$(document).ready(function(){
  $("#nav").click(function(){
    $("#items").fadeToggle();
  });
});
</script>
</head>
<body>

<div id="nav"><a href="#"><p>Toggle</p></a></div>
<div id="items" style="display:none"><p >Content</p></div>
</html>

$(文档).ready(函数(){
$(“#导航”)。单击(函数(){
$(“#项”).fadeToggle();
});
});
内容


如果您想要一些与JavaScript不兼容的东西,我会在元素上使用
jshidden
样式,并根据添加到主体中的类来设置样式:

<div id="nav" class="jshidden"><a href="#"><p>Toggle</p></a></div>
然后设置样式以隐藏任何
jshidden

css:

切换代码将使用内嵌样式覆盖样式,因此将按原样工作:

$(document).ready(function(){
  $("#nav").click(function(){
    $("#items").toggle();
  });
});

所有这些的优点是,如果没有启用JS,站点将显示内容(现在不是一个很大的优先级,但你永远不知道什么时候可能需要它):

如果你想要一些不兼容JavaScript的东西,我在元素上使用
jshidden
样式,并根据添加到主体中的类对它们进行样式设置:

<div id="nav" class="jshidden"><a href="#"><p>Toggle</p></a></div>
然后设置样式以隐藏任何
jshidden

css:

切换代码将使用内嵌样式覆盖样式,因此将按原样工作:

$(document).ready(function(){
  $("#nav").click(function(){
    $("#items").toggle();
  });
});

所有这些的优点是,如果没有启用JS,站点将显示内容(现在不是一个很大的优先级,但你永远不知道什么时候可能需要它):

如果你想要一些不兼容JavaScript的东西,我在元素上使用
jshidden
样式,并根据添加到主体中的类对它们进行样式设置:

<div id="nav" class="jshidden"><a href="#"><p>Toggle</p></a></div>
然后设置样式以隐藏任何
jshidden

css:

切换代码将使用内嵌样式覆盖样式,因此将按原样工作:

$(document).ready(function(){
  $("#nav").click(function(){
    $("#items").toggle();
  });
});

所有这些的优点是,如果没有启用JS,站点将显示内容(现在不是一个很大的优先级,但你永远不知道什么时候可能需要它):

如果你想要一些不兼容JavaScript的东西,我在元素上使用
jshidden
样式,并根据添加到主体中的类对它们进行样式设置:

<div id="nav" class="jshidden"><a href="#"><p>Toggle</p></a></div>
然后设置样式以隐藏任何
jshidden

css:

切换代码将使用内嵌样式覆盖样式,因此将按原样工作:

$(document).ready(function(){
  $("#nav").click(function(){
    $("#items").toggle();
  });
});


所有这些的优点是,如果没有启用JS,站点将显示内容(现在不是一个很大的优先级,但你永远不知道什么时候可能需要它):

效果很好!我不知道为什么我没有想到这一点。我想这可能是因为我不太确定这个函数是如何工作的。我不确定它是修改了CSS还是。。。现在我想起来了,那是唯一的可能。孩子,我真傻伟大的很高兴听到这个消息!如果你的问题解决得很好,请接受答案!我不知道为什么我没有想到这一点。我想这可能是因为我不太确定这个函数是如何工作的。我不确定它是修改了CSS还是。。。现在我想起来了,那是唯一的可能。孩子,我真傻伟大的很高兴听到这个消息!如果你的问题解决得很好,请接受答案!我不知道为什么我没有想到这一点。我想这可能是因为我不太确定这个函数是如何工作的。我不确定它是修改了CSS还是。。。现在我想起来了,那是唯一的可能。孩子,我真傻伟大的很高兴听到这个消息!如果你的问题解决得很好,请接受答案!我不知道为什么我没有想到这一点。我想这可能是因为我不太确定这个函数是如何工作的。我不确定它是修改了CSS还是。。。现在我想起来了,那是唯一的可能。孩子,我真傻伟大的很高兴听到这个消息!如果你的问题解决了,请接受答案!褪色甚至不是我考虑过的,所以我可能会用这个!是的,当然,如果你认为这个答案是正确的,请接受这个答案。我想我会用这个:)太好了!褪色甚至不是我考虑过的,所以我可能会用这个!是的,当然,如果你认为这个答案是正确的,请接受这个答案。我想我会用这个:)太好了!褪色甚至不是我考虑过的,所以我可能会用这个!是的,当然,如果你认为这个答案是正确的,请接受这个答案。我想我会用这个:)太好了!褪色甚至不是我考虑过的,所以我可能会用这个!是的,当然,如果你认为这个答案是正确的,请接受这个答案