扫码关注官方订阅号
js或jqury怎么样第一个按钮点击后等待10秒另一个按钮才可以操作?我做个网络打印控件,因为要等待加载完订单才打印,如果加载不完他就会只打印出他所加载出来的订单。所以我想做个按钮查询完,等待10秒后,另一个打印的按钮才可以进行点击打印。
拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...
setTimeout
1、你可以使用disabled的方式来控制第二打印按钮;
button1默认disabled为false,可操作;button2默认disabled为true,不可操作 $('#button1').click(function(){ //逻辑........ setDisable(); }); function setDisable (){ setTimeout(function(){ //10秒后移除第二个按钮disabled属性 $('#button2').removeAttr("disabled"); },10000); }
2、你也可以隐藏第二个打印按钮
$('#button1').click(function(){ //逻辑........ setDisable(); }); function setDisable (){ setTimeout(function(){ //十秒后显示第二个按钮 $('#button2').css("display","block"); },10000); }
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
setTimeout
1、你可以使用disabled的方式来控制第二打印按钮;
button1默认disabled为false,可操作;button2默认disabled为true,不可操作 $('#button1').click(function(){ //逻辑........ setDisable(); }); function setDisable (){ setTimeout(function(){ //10秒后移除第二个按钮disabled属性 $('#button2').removeAttr("disabled"); },10000); }2、你也可以隐藏第二个打印按钮
$('#button1').click(function(){ //逻辑........ setDisable(); }); function setDisable (){ setTimeout(function(){ //十秒后显示第二个按钮 $('#button2').css("display","block"); },10000); }