gpt4 book ai didi

javascript - Bodymovin JS 的鼠标悬停事件

转载 作者:行者123 更新时间:2023-12-03 07:04:52 24 4
gpt4 key购买 nike

我希望向从 After Effects 导出的 SVG 添加鼠标悬停事件。我希望 SVG 在鼠标悬停时播放。到目前为止,我已经尝试过animation-play-state 属性,但它没有起作用。我还尝试在脚本中使用 onmouseover 并尝试为 mouseover 添加事件监听器,但仍然没有任何结果。我做错了什么?

var params = {
container: document.getElementById('bodymovin'),
renderer: 'svg',
loop: true,
autoplay: true,
animationData: animationData

};

var anim;

anim = bodymovin.loadAnimation(params);

最佳答案

我这样做,它对我有用:

animContainer = document.getElementById('bodymovin');

var params = {
container: animContainer,
renderer: 'svg',
loop: true,
autoplay: true,
autoplay:false,
autoloadSegments: false,
path: 'data.json'// path to your data.json file you rendered from AE

};

var anim;

anim = bodymovin.loadAnimation(params);
animContainer.addEventListener("mouseover", myScript);

function myScript(){
anim.play();
}

关于javascript - Bodymovin JS 的鼠标悬停事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36869593/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com