Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/68.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 停止单击按钮一段时间_Javascript_Jquery_Html - Fatal编程技术网

Javascript 停止单击按钮一段时间

Javascript 停止单击按钮一段时间,javascript,jquery,html,Javascript,Jquery,Html,我的网页上有一个“下一步”按钮和一个“上一步”按钮,当我单击其中一个按钮时,一些数据应该加载到页面中。我想停止在加载数据时单击这些按钮的功能。我能做到吗 <div class="final_dates_container"> <table border="1"> <tr> <td class="left"><a href="#" onclick="

我的网页上有一个“下一步”按钮和一个“上一步”按钮,当我单击其中一个按钮时,一些数据应该加载到页面中。我想停止在加载数据时单击这些按钮的功能。我能做到吗

<div class="final_dates_container">
            <table border="1">
                <tr>
                    <td class="left"><a href="#" onclick="prev_date();"><img class="left_image" src="./include-images/left_arrow.png"/></a></td>

                    <td class="right"><a href="#" onclick="next_date();"><img class="right_image" src="./include-images/right_arrow.png"/></a></td>
                </tr>
            </table>
        </div>

是的,如果您使用的是
ajax
,那么您可以
禁用
其他
按钮

上一次点击功能

$.ajax({
    ....
    beforeSend:function(){
       $('#next').prop('disable',true);// disable next button
    }
    success:function(){
       //your code
       $('#next').removeAttr('disable');// remove disable attribute from here
    }
});

您还可以通过使用ajax全局函数来实现这一点

            $(document).ajaxStart(function () {
            $("#btnSubmit").attr("disabled", true);
        });
        $(document).ajaxComplete(function () {
            $("#btnSubmit").attr("disabled", false);
        });

禁用按钮作为onClick处理程序的第一行,并在加载数据时重新启用它们。请参见