我想使用lib“TweenMax”在jQuery中做一个类似于动画的slideUp功能。 不使用slideUp的问题是,此功能在iPad和iPhone上变慢。Jquery - 如何使用TweenMax做快速上推动画?
通过使用TweenMax它的20倍快比jQuery的:d
任何一个可以如何知道这LIB给我一些帮助做到这一点?
我想使用lib“TweenMax”在jQuery中做一个类似于动画的slideUp功能。 不使用slideUp的问题是,此功能在iPad和iPhone上变慢。Jquery - 如何使用TweenMax做快速上推动画?
通过使用TweenMax它的20倍快比jQuery的:d
任何一个可以如何知道这LIB给我一些帮助做到这一点?
得到类似的结果jQuery的效果基本show(),你可以创建一个TweenLite的补间影响你的元素的高度:
TweenLite.to(元素,0.5,{高度:0})
以下是一个codepen示例,可让您切换slideUp/slideDown功能。
http://codepen.io/GreenSock/pen/AzHmc
至于索赔,这GSAP的运行速度比jQuery的快20倍随时与速度测试实验: http://www.greensock.com/js/speed.html
其重要的要注意的是性能提升最为明显下适度严重的压力。它很可能对于单个补间来说,你不会注意到很大的区别。
极客大使的例子并不适合我。我结束了动画底部相反,-100和0
向上滑动之间交替%:
TweenMax.to(element, 0.3, {bottom: 0});
和退缩:
TweenMax.to(element, 0.3, { bottom: "-100%"});
首先,你应该下载TweenMax.min.js和jquery.gsap.min.js 你可以在这里找到他们: http://greensock.com/products/
只是这些文件添加到您的脚本
SRC = “JS/TweenMax.min.js”
SRC = “JS/jquery.gsap.min.js”
然后,以动画的东西,你可以使用定期jQuery.animate()方法
你可以看到更多的细节在这里: http://greensock.com/jquery-gsap-plugin
好你为例,但我想,盒子不是固定的高度? – kach 2013-05-08 14:17:22
或者首先隐藏盒子,点击后显示? – kach 2013-05-08 14:24:43
这是一个修订版,具有以下功能: 1)最初隐藏 2)不依赖于固定高度 http://codepen.io/GreenSock/pen/brkpB – 2013-05-08 23:54:44