javascript - JQuery/CSS 触发动画

标签 javascript jquery html css

我正在做一个页面站点。 当我点击下一部分的按钮时,我试图让这个平行四边形消失。 它现在正在使用 asnwers down 但现在我想改变方向从右 ->左到左 ->右 我也有相同的动画 wi 高度,所以它隐藏了盒子

$(document).ready(function() {
  $("a.article").click(fucntion() {
    var para = $("#parallelogram");
    para.animate({
      width: '0px'
    }, "slow");
  });
});
#parallelogram {
  width: 600px;
  height: 400px;
  background: white;
  -webkit-transform: skew(-20deg);
  -moz-transform: skew(-20deg);
  -o-transform: skew(-20deg);
  position: relative;
  top: 200px;
  left: 430px;
  -webkit-transition: width 1s;
  /* For Safari 3.1 to 6.0 */
  transition: width 1s;
}
#parallelogram:active {
  width: 0px;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<nav>
  <ul>
    <li><a class="article" href="#article">Article</a>
    </li>
  </ul>
</nav>


<div class="page" id="content">
  <div id="parallelogram">

  </div>
</div>

如何从左到右?

附言全新的 JQuery

最佳答案

在这里修复你的js

JS

$(function(){
 $('.article').click(function(){
   var para = $("#parallelogram");
   para.animate({
        width: '0px'
    }, "slow");
 })
})

DEMO

关于javascript - JQuery/CSS 触发动画,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39892796/

相关文章:

html - 如何在页面上将 Twitter Bootstrap 选项卡居中?

javascript - 将数据标签调整到特定位置(HIGHCHARTS)

javascript - 更改js代码以将弹出窗口置于底部

javascript - 隐藏和切换 3 个不同的 Div 类

html - .col 元素的内联样式

html - CSS 选择第一个元素而不考虑其级别

javascript - 通过转译器在 Javascript 中实现运算符重载

javascript - react 列表项中的条件渲染

php - 来自 MySQL 结果的 JSON 对象

jquery - 使用 JQuery 动态更改图像链接