jQuery技术:试图同时更改图像的位置和大小

我正在使用网球表情符号来提交按钮,我想在用户点击它时将其设置为屏幕上的动画。

表情符号https://sofzh.miximages.com/jquery/160x160xtennis-racquet-and-ball.png.pagespeed.ic.aacvJSaqx9.jpg

我想它可能会向上移动屏幕并缩小一点,然后从屏幕顶部继续。 我想现实主义它应该在它离开屏幕之前反弹一点,但这可能是一个不必要的复杂问题。

这是我到目前为止所获得的jsfiddle :

(function() { $(document).on('click','#save',clicked) function clicked(myEvent) { myEvent.preventDefault() var local = {} local.width = ["50px", "swing" ] local.height = [ "50px", "swing" ] local.top = "-64px" $(this).animate(local,"slow") } })() 

问题是它不会在屏幕缩小时向上移动。 我希望看起来你正在为一个王牌服务网球。

    你必须在运行JavaScript之前绝对定位球,使用CSS:

     #save { position: absolute; top: 100px; } 

    可能是这样的: http : //jsfiddle.net/LaRWY/7/

     @-webkit-keyframes bounce { from, to { top: 0; -webkit-animation-timing-function: ease-out; } 50% { top: 220px; -webkit-animation-timing-function: ease-in; } } @keyframes bounce { from, to { top: 0; animation-timing-function: ease-out; } 50% { top: 220px; animation-timing-function: ease-in; } } #save{ -webkit-animation-name: bounce; -webkit-animation-iteration-count: infinite; -webkit-animation-duration: 4.2s; animation-name: bounce; animation-iteration-count: infinite; animation-duration: 4.2s; position: absolute; top: 100px; } 

      以上就是jQuery教程分享试图同时更改图像的位置和大小相关内容,想了解更多jQuery开发(异常处理)及jQuery教程关注计算机技术网(www.ctvol.com)!)。

      本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。

      ctvol管理联系方式QQ:251552304

      本文章地址:https://www.ctvol.com/jquerytutorial/541457.html

      (0)
      上一篇 2021年1月3日
      下一篇 2021年1月3日

      精彩推荐