Javascript 显示时的动画元素
我的代码有一个小问题,当在javascript中显示元素时,我必须做一些小的动画,比如在那个函数之后的延迟Javascript 显示时的动画元素,javascript,html,css,Javascript,Html,Css,我的代码有一个小问题,当在javascript中显示元素时,我必须做一些小的动画,比如在那个函数之后的延迟 function OpenPanelEdit() { const element = document.getElementsByClassName("menu-on-center-edit"); for(const i=0; i < element.length; i++) { element[i].style.display =
function OpenPanelEdit() {
const element = document.getElementsByClassName("menu-on-center-edit");
for(const i=0; i < element.length; i++) {
element[i].style.display = 'flex';
}
};
函数OpenPanelEdit(){
常量元素=document.getElementsByClassName(“中心编辑菜单”);
for(常数i=0;i有人知道吗?只需通过
el.style.animation
设置元素的动画即可
function OpenPanelEdit() {
const element = document.getElementsByClassName("menu-on-center-edit");
for(const i=0; i < element.length; i++) {
element[i].style.display = 'flex';
element[i].style.animation = 'someAnimation 1s';
}
};
如果要在动画结束时运行函数,请使用setTimeout
:
function OpenPanelEdit() {
const element = document.getElementsByClassName("menu-on-center-edit");
for(const i=0; i < element.length; i++) {
element[i].style.display = 'flex';
element[i].style.animation = 'someAnimation 1s';
window.setTimeout(() => {
runSomeFunction();
}, 1000);
}
};
函数OpenPanelEdit(){
常量元素=document.getElementsByClassName(“中心编辑菜单”);
for(常数i=0;i只需通过
el.style.animation
设置元素的动画即可
function OpenPanelEdit() {
const element = document.getElementsByClassName("menu-on-center-edit");
for(const i=0; i < element.length; i++) {
element[i].style.display = 'flex';
element[i].style.animation = 'someAnimation 1s';
}
};
如果要在动画结束时运行函数,请使用setTimeout
:
function OpenPanelEdit() {
const element = document.getElementsByClassName("menu-on-center-edit");
for(const i=0; i < element.length; i++) {
element[i].style.display = 'flex';
element[i].style.animation = 'someAnimation 1s';
window.setTimeout(() => {
runSomeFunction();
}, 1000);
}
};
函数OpenPanelEdit(){
常量元素=document.getElementsByClassName(“中心编辑菜单”);
for(常数i=0;i如果需要简单延迟,可以使用
setInterval
如果需要简单延迟,可以使用setInterval