如果计时器没有停止,则计算div单击并运行一个函数

时间:2011-12-06 17:26:55

标签: jquery function timer

嗨到社区!!!

我试着建立一种测验,

我有15个带有班级名称的div:
.obj-(1到15) - 用于计算div的数量 .obj - 用于隐藏div的

我想计算用户是否点击了15个可用的div,如果是这样,请将表单隐藏输入中剩余的时间传递给$ GET,稍后再使用php或者在另一个js函数中?

我也使用<div id="objects">0</div>来计算点击的div,
是否可以每次只接受一次点击?
因为当我快速点击div时它会一直计数+1 这个问题是fadeOut()函数,但我需要一个效果,

这一切可能吗?

这是演示:
http://jsfiddle.net/dYqqv/3/

3 个答案:

答案 0 :(得分:1)

不确定。在您的click事件中,只需取消绑定该div的click事件处理程序即可。请在此处查看更新的小提琴:

http://jsfiddle.net/dYqqv/4/

答案 1 :(得分:1)

是的,你可以使用.one绑定click事件,这样可以确保只点击一次。

$('.obj').one('click',function(){...});  

答案 2 :(得分:1)

也许你正在寻找这样的东西:

http://jsfiddle.net/dYqqv/9/

编辑:

根据要求,这是一个使用时间而不是剩余时间的小提琴!

http://jsfiddle.net/dYqqv/14/