javascript - 单击按钮时显示 div Javascript
问题描述
我的目标是在单击“保存”按钮时显示带有成功消息的 div。不幸的是,我所做的就是在每次加载页面时显示此消息。
这是我的代码:
<div id="fadeDiv">
<p>Content saved !</p>
</div>
$(document).ready(function () {
$('#fadeDiv').fadeIn(1000);
setTimeout(function () { $('#fadeDiv').fadeOut(1000); }, 1000);
});
我试着做
$('#saveBtn").click(...);
但是当我点击按钮时,即使我没有 Response.Redirect() 页面也会重新加载,因此我的 div 不会显示。
谢谢你的帮助
解决方案
此解决方案在开头隐藏按钮。
$("#saveBtn").click(function () {
$('#fadeDiv').fadeIn(1000);
setTimeout(function () { $('#fadeDiv').fadeOut(1000); }, 1000);
});
<div id="fadeDiv" style="display:none">
<p>Content saved !</p>
</div>
<button id="saveBtn">
Save!
</button>
推荐阅读
- docker - 将 docker 命令结果存储在 Makefile 中的变量中
- bash - 如何在运行 bash 脚本时自动回答“是”?
- python-3.x - 类方法中的可选参数
- classpath - Databricks - java.lang.NoClassDefFoundError: org/json/JSONException
- c++ - 从覆盖访问派生类的成员元素
- reactjs - Next.JS 中不应用嵌套的 CSS 样式
- python - 有没有办法上传图片而无需输入图片的绝对路径
- css - CSS 位置图像
- oracle - 为oracle中的表拍摄快照
- vue.js - Vuetify:通过多个值搜索 v-data-table?