jq简单移动动画效果

博客介绍了如何使用jq库创建简单的移动动画效果,包括在计算机类、教材类、杂志类和文学类图书中应用,同时提及了作者的兴趣如篮球、足球、羽毛球和乒乓球等。
摘要由CSDN通过智能技术生成
           
<html>
<head>
    <script src="Scripts/jquery-1.10.2.js"></script>
<script type="text/javascript">

$(document).ready(function(){

  $("button[type=button]").click(function (){
      //单击按钮执行动画
    var div=$("div");
    div.animate({ left: '100px' ,fontSize: '3em' }, "slow");
    div.animate({left:'0px',fontSize: '1em'},"slow");
  });
    //鼠标移入隐藏高度
  $("button[type=button1]").mouseover(function () {

      var div = $("div");
      div.animate({ height:'toggle'}, "slow");

  });
    //鼠标移出显示高度
  $("button[type=button1]").mouseout(function () {

      var div = $("div");
      div.animate({ height: 'toggle' }, "slow");
  });

  $("button[type=button2]").click(function () {
      //动画完成后复原
      var oldstyle = $("
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
以下是一个使用jq实现循环轮番纵向滚动并带动画效果的例子,你可以根据自己的需求进行修改: HTML代码: ``` <div class="scroll-container"> <div class="scroll-items"> <div class="scroll-item">这是第一个滚动项</div> <div class="scroll-item">这是第二个滚动项</div> <div class="scroll-item">这是第三个滚动项</div> <div class="scroll-item">这是第四个滚动项</div> </div> </div> ``` CSS代码: ``` .scroll-container { height: 100px; overflow: hidden; } .scroll-items { animation: scroll 10s linear infinite; } .scroll-item { height: 50px; line-height: 50px; } @keyframes scroll { 0% { transform: translateY(0); } 100% { transform: translateY(-200px); } } ``` jQuery代码: ``` $(function() { var $scrollContainer = $('.scroll-container'); var $scrollItems = $('.scroll-items'); var $scrollItem = $('.scroll-item'); var itemHeight = $scrollItem.outerHeight(true); var moveDistance = 0; var currentTop = 0; setInterval(function() { $scrollItems.animate({ top: currentTop - itemHeight }, 500, function() { $scrollItems.append($scrollItems.children().first()); $scrollItems.css('top', currentTop); }); }, 2000); }); ``` 解释一下上面的代码: - 首先,我们需要设置一个容器(scroll-container)来包含滚动项(scroll-item),使用CSS的overflow属性来隐藏滚动项的超出部分。 - 我们还需要一个滚动项的容器(scroll-items),并通过CSS的animation属性来实现滚动效果。 - 在jQuery代码中,我们定义了一些变量,包括容器($scrollContainer)、滚动项容器($scrollItems)、滚动项($scrollItem)、每个滚动项的高度(itemHeight)、移动距离(moveDistance)和当前顶部位置(currentTop)。 - 我们使用setInterval函数来定时执行滚动动画,每2秒钟执行一次,通过animate函数来实现滚动动画,将滚动项容器的top属性向上移动一个滚动项的高度,并在动画完成后将第一个滚动项添加到滚动项容器的最后面,同时将滚动项容器的top属性重置为当前顶部位置。 希望这个例子能够帮助你实现你的需求。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值