jquery:怎么能阻止第二次点击click事件啊??

有个功能,点击一次使用ajax传回一个值但是我不想用户在点击了。起码要让他过3个小时才能在点击哦。。或者是点击完一次传回个值然后用户在点这个click事件就给用户弹出一个... 有个功能,点击一次使用ajax传回一个值 但是我不想用户在点击了。起码要让他过3个小时才能在点击哦。。或者是点击完一次 传回个值 然后用户在点 这个click事件就给用户弹出一个alert告送他 不可以重复点击。。 展开
 我来答
惠企百科
2022-12-01 · 百度认证:北京惠企网络技术有限公司官方账号
惠企百科
惠企百科网是一家科普类综合网站,关注热门中文知识,集聚互联网精华中文知识,本着自由开放、分享价值的基本原则,向广大网友提供专业的中文知识平台。
向TA提问
展开全部
jquery提供了一个只触发一次点击的方法\x0d\x0aobj.one(function(){\x0d\x0a\x0d\x0a});\x0d\x0a或者用obj.unbind("click")取消点击事件
_m9k
2012-11-29 · TA获得超过221个赞
知道答主
回答量:98
采纳率:0%
帮助的人:85.8万
展开全部
你可以设个全局变量, 当用户点这个按钮你就把当前时间赋值给

当用户点击你就判断一下这个值是否为空,如果为空就执行ajax,并且把当前时间对全局变量进行赋值。

当不为空你就用那个全局变量的值和当前的时间比较,看时间差是多少,超过3小时就执行ajax,没超过就弹出alert。

建议保存到cookie 比较好,因为这样的话,刷新F5 不用等超过3小时,又可以重新点了,保存到cookie是不会的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
fantasy_wl
2012-11-29 · TA获得超过904个赞
知道小有建树答主
回答量:1287
采纳率:100%
帮助的人:1353万
展开全部
jquery提供了一个只触发一次点击的方法
obj.one(function(){

});
或者用obj.unbind("click")取消点击事件
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
周利国
2012-11-29
知道答主
回答量:16
采纳率:0%
帮助的人:7万
展开全部
我的思路是这样子的:第一次点击的时候,顺便附上一个值,通常都是获取当前时间戳的!在这个时间戳的30MIN中就可以判断呢。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
无野楼升域醉0t
2012-11-29 · TA获得超过8552个赞
知道小有建树答主
回答量:1498
采纳率:88%
帮助的人:501万
展开全部
应该是这样滴:
obj.one('click',function(){
xxxxx

});
多看看jquery的API 里边写得都很清楚
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式