在下面的代码示例中,我们将展示如何在按下按钮时实现过渡效果,并调用相应的函数。
HTML部分:
这是一个div元素
CSS部分:
#myDiv {
opacity: 0;
transition: opacity 1s ease-in-out;
}
JavaScript部分:
var button = document.getElementById("myButton");
var div = document.getElementById("myDiv");
button.addEventListener("click", function() {
// 添加过渡效果
div.style.opacity = 1;
// 调用函数
myFunction();
});
function myFunction() {
// 在这里编写你的函数代码
console.log("函数被调用了");
}
在上面的代码中,我们首先获取了按钮和div元素的引用。然后,我们通过addEventListener方法为按钮添加了一个点击事件监听器。当按钮被点击时,会触发回调函数。在回调函数中,我们将div元素的opacity属性设置为1,这将触发CSS中定义的过渡效果。同时,我们还调用了myFunction函数,你可以在这个函数中编写你想要执行的代码。
当你点击按钮时,你将会看到div元素以1秒的过渡时间逐渐显示出来,并且控制台中会打印出"函数被调用了"。
上一篇:按下按钮时的多重开关选择
下一篇:按下按钮时动态添加一个小部件