javascript - 我试图让一个框在单击按钮时淡出?
问题描述
当我单击淡入淡出按钮时,框就消失了。我需要某种时间元素,但我似乎无法找到正确的答案。我在这里尝试了几个答案,但我不理解它们,当我尝试应用它们时没有任何效果。前往: 医生
<script type="text/javascript">
document.getElementById("button1").addEventListener("click", function(){
document.getElementById("box").style.height = "300px";
});
document.getElementById("button2").addEventListener("click", function(){
document.getElementById("box").style.backgroundColor = "blue";
});
document.getElementById("button3").addEventListener("click", function (){
document.getElementById("box").style.opacity = 0.0;
});
document.getElementById("button4").addEventListener("click", function(){
document.getElementById("box").style.height = "150px";
document.getElementById("box").style.backgroundColor = "orange";
});
</script>
解决方案
您可以为此使用 jQuery。运行下面的代码片段并查看
$(document).ready(function() {
$("#button1").click(function() {
$("#box").fadeOut();
});
$("#button2").click(function() {
$("#box").fadeIn();
});
});
#box {
width: 100px;
height: 100px;
background-color: red;
}
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<div id="box">
</div>
<button id="button1">Fade out</button>
<button id="button2">Fade in</button>
推荐阅读
- javascript - 我如何使用钩子在 react-native 中从 firebase 实时数据库中读取数据
- spring-cloud-function - Spring Cloud Function - 手动 Bean 注册和加载配置类
- c# - 如何使用 node-soap 服务器返回 XML?
- java - 如何有效地将多个新对象添加到 ArrayList
- azure-devops - Azure DevOps-Add extension that adds custom tab to Pipeline / Release Definition page (not the summary page)
- asp.net - ASP.NET MVC 包导致 W3C HTML 验证错误
- python - 如何用点注释 Django QuerySet?
- javascript - 如何将新列添加到vue中的字典数组
- node.js - 我已经从 https://github.com/opentok/interactive-broadcast-api 安装了一个基于节点的 API,但是如何在这个 API 上启用 HTTPS?
- python - '如果在 UDF 内部'