javascript - 使用 Onclick 事件将 div 移动到容器左侧的任何选项

标签 javascript jquery css html

我正在研究 JavaScript 和 jQuery,我的问题与 HTML 页面中的 div 有关。鉴于我在 HTML 页面中使用 2 个 div,是否有任何选项可以使用 onclick< 减小一个 div 的大小并扩展另一个的大小 事件。我有一把 fiddle here点击时有一个 div 与另一个 div 重叠。

这是我的代码:

$(function() {
  var expanded = false;
  $('#sidebar').click(function() {
    if (!expanded) {
      $(this).animate({'left' : '70px'}, {duration : 400});
      expanded = true;
    }
    else {
      $(this).animate({'left' : '565px'}, {duration: 400});
      expanded = false;
    }
  });
}); 

最佳答案

你可以使用下面的代码在onclick事件中做slidedown和slideup

$(function()
  {
      var expanded = false;
      $('#flip').click(function(){
          $("#panel").slideToggle("slow");
      });
  })

jqfaq.com 查看工作示例

关于javascript - 使用 Onclick 事件将 div 移动到容器左侧的任何选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17182832/

相关文章:

jquery - 如何在鼠标悬停时更改文本颜色

JQueryclearTimeOut 不停止 setTimeOut 不工作

javascript - Angular 为 2 的三态复选框

Javascript 生成 HTML 代码调用 knockout

javascript - 用于热重载的 webpack 也监视 Node 模块不起作用

jquery - 如何使用 jquery animate 配置滚动速度?

css - 我想在我的 SVG 上反转动画方向

带有 Bootstrap 的 jQuery slideToggle

javascript - 是否有比 Javascript 中的正则表达式更小的内存密集型方法来排除字母数字字符?

javascript - JQuery/JavaScript中的回调