js或jqury怎么第一个按钮点击后等待10秒另一个按钮才可以操作?
高洛峰
高洛峰 2016-11-09 13:21:50
0
2
825

js或jqury怎么样第一个按钮点击后等待10秒另一个按钮才可以操作?
我做个网络打印控件,因为要等待加载完订单才打印,如果加载不完他就会只打印出他所加载出来的订单。所以我想做个按钮查询完,等待10秒后,另一个打印的按钮才可以进行点击打印。

高洛峰
高洛峰

拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...

répondre à tous(2)
代言

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); }


Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal