網站首頁 編程語言 正文
1:按鈕控制自動加載和取消模擬方法
<!DOCTYPE html>
<html lang="en">
<head>
<title>按鈕方法</title>
<meta charset="utf-8"/>
<script src="http://code.jquery.com/jquery-1.6.min.js"></script>
</head>
<style>
#pageloading {
position: fixed;
_position: absolute;
top: 40%;
right: 50%;
width: 20%;
padding: 2px;
text-align: center;
/*background: #c44;*/
color: #fff;
z-index: 999;
}
</style>
<body>
<!-- logo/工具 -->
<div style="border: 1px solid red;">
<input id="start" value="開始" type="button" onclick="start()">
<button id="stop" onclick="stop()">停止</button>
</div>
<div id="pageloading" style="display: none" ><img src="動態加載圖片路徑"/></div>
</body>
<script>
function start() {
$("#pageloading").attr("style","display:block;");
}
$("#stop").click(function () {
$("#pageloading").attr("style","display:none;");
})
</script>
</html>
2:通過定時3秒后自動取消加載
<!DOCTYPE html>
<html lang="en">
<head>
<title>按鈕方法</title>
<meta charset="utf-8"/>
<script src="http://code.jquery.com/jquery-1.6.min.js"></script>
</head>
<style>
#pageloading {
position: fixed;
_position: absolute;
top: 40%;
right: 50%;
width: 20%;
padding: 2px;
text-align: center;
/*background: #c44;*/
color: #fff;
z-index: 999;
}
</style>
<body>
<!-- logo/工具 -->
<div style="border: 1px solid red;">
<input id="start" value="定時加載" type="button" onclick="start()">
</div>
<div id="pageloading" style="display: none" ><img src="動態加載圖片路徑"/></div>
</body>
<script>
function start() {
$("#pageloading").attr("style","display:block;");
setTimeout(' $("#pageloading").attr("style","display:none;")',3000)
}
</script>
</html>
3:文字加載動態效果
<!DOCTYPE html>
<html lang="en">
<head>
<title>按鈕方法</title>
<meta charset="utf-8"/>
<script src="http://code.jquery.com/jquery-1.6.min.js"></script>
</head>
<style>
#pageloading {
position: fixed;
_position: absolute;
top: 40%;
right: 50%;
width: 20%;
text-align: center;
z-index: 999;
}
</style>
<body>
<!-- logo/工具 -->
<div style="border: 1px solid red;">
<input id="start" value="開始加載" type="button" onclick="start()">
<input id="start" value="停止加載" type="button" onclick="stop()">
</div>
<div id="pageloading" style="display: none" ><p>數據加載中<span class="id_loaddian"></span></p></div>
</body>
<script>
var dian=0;
var t;//定義定時器id
function start() {
id_loaddian();
$("#pageloading").attr("style","display: block")
function id_loaddian(){
t=setTimeout(function() {
if (dian>=3){
$('.id_loaddian').text('');
dian=0;
}else{
dian++;
$('.id_loaddian').text($('.id_loaddian').text()+' ●');
}
id_loaddian();
}, 500);
}
}
function stop() {
clearTimeout(t);//關閉定時器
$("#pageloading").attr("style","display: none");
}
</script>
</html>
4:知識補充
$(“#demo”).attr(“style”,“pointer-events: none;”);禁用所用操作事件
$(“#demo”).attr(“style”,“pointer-events: anto;”);操作事件默認
<script>
//一.標簽的隱藏和顯示方法
$("#id").show() //表示display:block,
$("#id").hide() //表示display:none;
$("#demo").attr("style","display:none;"); //隱藏div
$("#demo").attr("style","display:block;"); //顯示div
$("#demo").css("display","none"); //隱藏div
$("#demo").css("display","block"); //顯示div
//二.jquery判斷元素是否隱藏
var display =$('#id').css('display');
if(display == 'none'){
alert("隱藏的!");
}
//三.添加和刪除標簽class
$("#demo").addClass("btn"); //添加class
$("#demo").removeClass("btn"); //刪除class
</script>
5:原生js加載等待框loading動畫
<script type="text/javascript" src="https://cdn.jsdelivr.net/gh/shiyueGG/pxmu@1.0.6/pxmu.min.js"></script>
<script>
//彈出加載框
pxmu.loading('正在加載');
//彈出提示框
pxmu.toast({
msg: '操作成功', //內容 不能為空
time: 2500, //停留時間 默認2500毫秒
bg: 'rgba(0, 0, 0, 0.86)', //背景顏色 默認黑色
color: '#fff', //文字顏色 默認白色
});
</script>
原文鏈接:https://blog.csdn.net/qq_19891197/article/details/126431339
相關推薦
- 2022-09-15 Python利用prettytable實現格式化輸出內容_python
- 2022-08-19 Android開發自定義實時圖表控件實現示例_Android
- 2023-02-26 Golang時間處理中容易踩的坑分析解決_Golang
- 2022-05-02 Redis可視化連接服務器的方法_Redis
- 2022-10-03 React中路由參數如何改變頁面不刷新數據的情況_React
- 2023-02-27 python定時任務timeloop庫用法實例詳解_python
- 2023-03-19 一文掌握匯編語言?halt?命令_匯編語言
- 2022-10-17 React的diff算法核心復用圖文詳解_React
- 最近更新
-
- window11 系統安裝 yarn
- 超詳細win安裝深度學習環境2025年最新版(
- Linux 中運行的top命令 怎么退出?
- MySQL 中decimal 的用法? 存儲小
- get 、set 、toString 方法的使
- @Resource和 @Autowired注解
- Java基礎操作-- 運算符,流程控制 Flo
- 1. Int 和Integer 的區別,Jav
- spring @retryable不生效的一種
- Spring Security之認證信息的處理
- Spring Security之認證過濾器
- Spring Security概述快速入門
- Spring Security之配置體系
- 【SpringBoot】SpringCache
- Spring Security之基于方法配置權
- redisson分布式鎖中waittime的設
- maven:解決release錯誤:Artif
- restTemplate使用總結
- Spring Security之安全異常處理
- MybatisPlus優雅實現加密?
- Spring ioc容器與Bean的生命周期。
- 【探索SpringCloud】服務發現-Nac
- Spring Security之基于HttpR
- Redis 底層數據結構-簡單動態字符串(SD
- arthas操作spring被代理目標對象命令
- Spring中的單例模式應用詳解
- 聊聊消息隊列,發送消息的4種方式
- bootspring第三方資源配置管理
- GIT同步修改后的遠程分支