JS CSS切换按钮没有'不要向上移动
JS CSS Toggle Button doesn't move up
问题是,我的打开按钮在隐藏后不想在顶部。它保持不变!https://fiddle.jshell.net/4fs5x0p4/
<script type='text/javascript'>//<![CDATA[
$(function(){
$("#open").toggle(
function () {
$('#navibar').animate({height: "-50px"});
},
function () {
$('#navibar').animate({height: "50px"});
}
);
});//]]>
</script>
<div id="navibar">
<nav>
<ul>
<li><a href="#">WordPress</a>
<ul>
<li><a href="#">Themes</a></li>
<li><a href="#">Plugins</a></li>
<li><a href="#">Tutorials</a></li>
</ul>
</li>
</ul>
</nav>
</div>
<div id="open"></div>
按钮保持在同一位置,因为它不是嵌套/导航栏块的一部分,并且它的位置是绝对的。
我猜你想要这样的东西:https://fiddle.jshell.net/4fs5x0p4/1/
这是脚本:
$(function() {
$("#open").toggle(
function() {
$('#navibar').animate({
height: "-50px"
}, 800);
$(this).css("top", "0px");
},
function() {
$('#navibar').animate({
height: "50px"
}, 500);
$(this).css("top", "30px");
}
);
});
并且我将CCD_ 1添加到#打开样式中。根据您的喜好微调过渡和动画时间。
相关文章:
- css停止图像在滚动中移动
- 通过DRAGGABLE将一个DIV移动到另一个DIF下?(CSS,JQuery)
- css,用于在移动视图中将引导导航栏更改为accordian
- JS CSS切换按钮没有'不要向上移动
- 使用CSS将圆移动到边框顶部
- CSS 拆分页面:左侧展开会导致浮动向下移动
- css动画和jquery.load()在移动设备上断断续续
- jquery移动应用程序无法使用jquryMobile框架JS和css文件的相对路径
- 如何在jquery中从右、从左、从下移动css元素
- 什么'这段用javascript移动css元素的代码错了
- jQuery 移动 css 和 js 不适用于使用 .load() 加载的内容
- jQuery移动css样式未应用于下划线模板
- 在移动css布局的页面滚动上添加css规则
- Gmail移动CSS和JavaScript框架的任何替代方案
- 如何调整大小&同时移动css分区
- jQuery的目标移动+ CSS类
- 如何使用jquery移动css类定制文本框
- JQuery移动CSS下拉菜单
- 如果用户在Android上,则加载移动CSS
- 移动CSS没有按预期显示