GSAP 和 jQuery:在下一个页面加载时播放动画
GSAP and jQuery: play animation on the next page load
我有一个简单的动画,我想在它加载后在页面上触发。
我可以像这样使用 jQuery 在 window 加载时触发动画:
$(window).on('load', function(){
myTimelineAnimation.play();
})
但是这种方式只有在我手动刷新页面的时候才有效。我希望每次通过 link 或通过浏览器后退按钮和页面刷新进入页面时触发它。
这可能吗?
时间线示例:
var myTimelineAnimation = new TimelineLite({paused:true});
myTimelineAnimation
.to(element, 0.5, {opacity: 1});
如果页面未 ajax 加载,请尝试
$(document).ready(()=>{
// you code
})
如果是,您需要处理ajax加载事件并在加载后触发您的事件。
我有一个简单的动画,我想在它加载后在页面上触发。
我可以像这样使用 jQuery 在 window 加载时触发动画:
$(window).on('load', function(){
myTimelineAnimation.play();
})
但是这种方式只有在我手动刷新页面的时候才有效。我希望每次通过 link 或通过浏览器后退按钮和页面刷新进入页面时触发它。
这可能吗?
时间线示例:
var myTimelineAnimation = new TimelineLite({paused:true});
myTimelineAnimation
.to(element, 0.5, {opacity: 1});
如果页面未 ajax 加载,请尝试
$(document).ready(()=>{
// you code
})
如果是,您需要处理ajax加载事件并在加载后触发您的事件。