javascript - 我如何使用 jquery 动画动态移动两个水平 div 的位置

标签 javascript css

这是我从一个教程网站上得到的 fiddle -

http://jsfiddle.net/3U8DP/

我想要实现的是,我在其中放置文章的容器应该位于框架的开头,并且只要您将鼠标悬停在 fiddle 左上角提供的按钮上,文章内容应向右滑动为侧边栏腾出空间,即侧边栏应从左侧滑入以插入文章内容。现在我尝试使用

$('#hs-menu').hide();
        $('#dummy').hover(function (){
            $('#hs-menu').show(500);
        });
        $('#hs-container').click(function(){$('#hs-menu').hide(500);});

但无法实现我的目标。但是只有当我不可见时它仍然会留下空间,所以我该如何解决这个问题,请帮忙

最佳答案

如果我没记错的话,你的目标是:

$('#dummy').hover(function (){
  $('#hs-menu').show(500);
  $('#gn-menu').animate({
    left: '200px'
  }, 500);
});

并将导航菜单的“顶部”设置为 0px

.hs-menu{top: 0;}

http://jsfiddle.net/VMgG2/

关于javascript - 我如何使用 jquery 动画动态移动两个水平 div 的位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18742162/

相关文章:

javascript - Vue.js 无法切换 Font Awesome 图标

javascript - 为什么我的 `<div id="终端容器">` 为空?

html - 自定义表单元素样式

html - Bootstrap 3 - 4 个具有相同空格的模态内联输入

html - 元名称 ="viewport"被浏览器忽略(?)

javascript - 按钮背景颜色切换

javascript - 一行检查属性是否存在并有条件地设置它?

javascript - 用点填充两个文本元素之间的空间

jquery - 当我们非常缓慢地离开鼠标时,鼠标移出功能不起作用

Javascript - 加载当前月份 htm - 问题