a 标签 启用或禁用点击事件

<a href="#" id="btnAuthCode" class="authCode_btn">获取验证码</a>

//点击后取消按钮的绑定事件,防止多次提交

$(‘#btnAuthCode‘).unbind(‘click‘);
$(‘#btnAuthCode‘).html(‘获取中...‘);

//获取验证码后,倒计时

if (data.status == "200") {
var i = 90;

//1秒执行一次
var timer = setInterval(function () {
$(‘#btnAuthCode‘).html(i);
i--;
if (i <= 1) {
clearInterval(timer);

// 倒计时完成后 激活 绑定事件 
$(‘#btnAuthCode‘).bind(‘click‘, getAuthCode);
$(‘#btnAuthCode‘).html(‘获取验证码‘);
}
}, 1000);

}

时间: 2024-12-25 20:44:02

a 标签 启用或禁用点击事件的相关文章

jQuery Mobile Slider 禁用点击事件

在使用jQuery Mobile Slider时,发现在页面上下拖动时,很容易不小心触发Slider的点击事件,从而造成误操作.为此需要禁用Slider的点击事件. 官方API并没有提供禁用点击事件的事件的方法,因此要实现这一功能只能另辟蹊径.留意到点击Slider时都要触发一个mousedown方法改变滑块所处的位置,不妨重写这个方法,在mousedown事件触发时,保持原有的滑块位置不变. 实现方法: 首先找到要操作的对象: 实现代码: 1 /*** 控制滑块任意位置点击事件不可用 ***/

Vue 接收数据for循环渲染出的标签jQuery渲染的点击事件无效

Vue 接收数据for循环渲染出的标签jQuery渲染的点击事件无效 Vue在渲染页面的时候使用jQuery的时候会发现当在created生命周期中获取后台数据,写在 mounted 生命周期的jquery渲染的点击事件不管用了. 理论上,mounted是界面html生成结束才会开始执行的,应该是可以的,但实际效果就是不行. 原因 问题的原因出现在,jquery确实在界面HTML生成之后执行了,但是当时向后台请求的数据还没请求回来,当请求回来用for循环重新渲染数据后,jquery已经执行完了,

html 禁用点击事件

1 1.css禁用鼠标点击事件 2 3 .disabled { pointer-events: none; } 4 注:(这个没有试过) 5 6 7 jquery禁用a标签方法1 8 $(document).ready(function () { 9 $("a").each(function () { 10 var textValue = $(this).html(); 11 if (textValue == "XX概况" || textValue == "

jquery datables ajax分页后的点击事件无效是怎么回事

异步请求数据后,动态向table中追加行,行点击事件失效 动态加入到DOM中的对象无法继承原有的事件,所以无效,举例: // $.ajax... ajax部分省略 var tr = ""; if(data.length){     for(var i=0; i<data.length; i++){         tr = '<tr>';         tr += '<td>' + data.status == 0 ? "正常" : 

键盘点击事件

接angluarjs自定义标签,添加键盘点击事件. //键盘事件 $scope.keyCheck = function(){ //console.log(window.event.keyCode); //第一行是否选中 var firstcheck=$("#"+tableuniqueflag+"2").hasClass("checktrcolor"); //表格是否有行选中,ischecktr数组 var ischecktr=$("#t

归纳总结Android的点击事件

地址 http://blog.csdn.net/xiangyong_1521/article/details/78489254 目录 常见按钮点击 点击的其他方式 对话框按钮点击 列表点击 物理键点击 附 1. 常见按钮点击 a.单击事件,主要用于Button和ImageButton控件,布局视图与TextView.ImageView控件用的也比较多.相关类名与方法说明如下: 监听器类名 : View.OnClickListener 设置监听器的方法 : setOnClickListener 监

CSS-07 行内设置点击事件

在标签行内设置点击事件: <a href="#" onclick="obj.search()">查询</a> js代码: obj = { search : function(){ alert(123); } }; 原文地址:https://www.cnblogs.com/Helen-code/p/12151627.html

jQuery移除或禁用html元素点击事件常用方法小结

移除或禁用html元素的点击事件可以通过css实现也可以通过js或jQuery实现. 一.CSS方法 .disabled { pointer-events: none; } 二.jQuery方法 方法一 $(this).click(function (event) { event.preventDefault(); } 方法二 $('a').live('click', function(event) { alert("抱歉,已停用!"); event.preventDefault();

使用ajax后提交事件后禁用按钮,事件执行完毕后,重新启用按钮

一直想做这样的效果,实现的方法虽然不是很好,但效果还是出来了 <script runat="server"> /// <summary> /// 当Button2被点击,实际是Button3触发事件,这样就可以达到提交事件时禁用被提交的按钮效果 /// </summary> protected void Button_Click(object sender, EventArgs e) { System.Threading.Thread.Sleep(5