如何重复动画(CSS和Javascript onclick)
如何重复通过如何重复动画(CSS和Javascript onclick),javascript,css,animation,Javascript,Css,Animation,如何重复通过onclick使用CSS和Javascript设置的动画? 我是一个非常初级的代码编写者,了解HTML、CSS和Javascript。我不知道为什么下面的在线点击和功能只工作一次。如果你能帮助我,我将不胜感激 代码 功能解除(){ document.getElementById(“electron”).style.visibility=“可见”; document.getElementById(“electron”).style.WebkitAnimation=“mymove 5s
onclick
使用CSS和Javascript设置的动画?
我是一个非常初级的代码编写者,了解HTML、CSS和Javascript。我不知道为什么下面的在线点击和功能只工作一次。如果你能帮助我,我将不胜感激
代码
功能解除(){
document.getElementById(“electron”).style.visibility=“可见”;
document.getElementById(“electron”).style.WebkitAnimation=“mymove 5s 1向后”;//Chrome、Safari和Opera的代码
document.getElementById(“提交”).style.backgroundColor=“浅蓝色”;
document.getElementById(“提交”).style.boxShadow=“0px 3px 3px红色”;
document.getElementById(“submit1”).style.backgroundColor=“#4CAF50”;
document.getElementById(“submit1”).style.boxShadow=“0px 0px 0px红色”;
}
电子{
位置:相对位置;
左:-10px;
可见性:隐藏;
}
@-webkit关键帧mymove{
0% {
左:0px;
顶部:0px;
}
25% {
左:-32px;
顶部:0px;
}
50% {
左:-32px;
顶部:-20px;
}
75% {
左:158px;
顶部:-20px;
}
100% {
左:158px;
顶部:5px;
}
}
排出
指控
给定的javascript代码在定义函数时存在问题。
请使用discharge=function(){
有一些缺少的元素,如electron
和li
我也找不到任何名为charge()的函数
因此,我已经对缺失的元素进行了注释,并在下面提供了这些元素
discharge = function () {
// document.getElementById("electron").style.visibility = "visible";
// document.getElementById("li").style.visibility = "visible";
// document.getElementById("electron").style.WebkitAnimation = "mymove 5s 1 backwards"; // Code for Chrome, Safari, and Opera
document.getElementById("submit").style.backgroundColor = "lightblue";
document.getElementById("submit").style.boxShadow = "0px 3px 3px red";
document.getElementById("submit1").style.backgroundColor = "#4CAF50";
document.getElementById("submit1").style.boxShadow = "0px 0px 0px red";}
给定的javascript代码在定义函数时存在问题。
请使用discharge=function(){
有一些缺少的元素,如electron
和li
我也找不到任何名为charge()的函数
因此,我已经对缺失的元素进行了注释,并在下面提供了这些元素
discharge = function () {
// document.getElementById("electron").style.visibility = "visible";
// document.getElementById("li").style.visibility = "visible";
// document.getElementById("electron").style.WebkitAnimation = "mymove 5s 1 backwards"; // Code for Chrome, Safari, and Opera
document.getElementById("submit").style.backgroundColor = "lightblue";
document.getElementById("submit").style.boxShadow = "0px 3px 3px red";
document.getElementById("submit1").style.backgroundColor = "#4CAF50";
document.getElementById("submit1").style.boxShadow = "0px 0px 0px red";}
请使用此答案解决您的问题
html
css没有变化。请使用此答案解决您的问题
html
css没有变化。何处charge()
?何处charge())
?谢谢。你是对的。这是正确的版本:我在问题部分修复了。谢谢你的帮助。我期待着收到你的来信。是的,那也很好。请你帮助我如何修复这个问题。谢谢。你已经更改了功能,它正在工作。还有什么问题吗?谢谢。你是对的。这是正确的版本:我在问题部分进行了修复。感谢您的帮助。我期待着您的回复。是的,这也很好。请您帮助我如何修复此问题。谢谢。您已更改了功能,它正在工作。还有什么问题?
discharge = function() {
document.getElementById("electron").style.visibility = "visible";
document.getElementById("electron").style.WebkitAnimation = "mymove 5s 1 backwards"; // Code for Chrome, Safari, and Opera
document.getElementById("submit").style.backgroundColor = "lightblue";
document.getElementById("submit").style.boxShadow = "0px 3px 3px red";
document.getElementById("submit1").style.backgroundColor = "#4CAF50";
document.getElementById("submit1").style.boxShadow = "0px 0px 0px red";
}
charge = function(){
document.getElementById("electron").removeAttribute('style');
document.getElementById("submit").removeAttribute('style');
document.getElementById("submit1").removeAttribute('style');
}