我试图计算用户点击任何图像的次数.这就是我想出的:
var count = 0
$('document').ready(function() {
function countClicks() {
$('img').click(function() {
count++;
}
)};
)};
Run Code Online (Sandbox Code Playgroud)
我想知道这是否会起作用,如果这是我解决方案的最佳方法.另外,我将如何访问"计数"以供日后使用?例如,如果我输入一个基本条件,检查'count'是否大于10,它是一个单独的函数还是在'countClicks'函数内?谢谢你,如果这个问题过于简单,我很抱歉.
你可以使用data()存储:
$('img')
.data('counter', 0)
.click(function() {
var counter = $(this).data('counter');
$(this).data('counter', counter + 1);
});
Run Code Online (Sandbox Code Playgroud)
演示: http ://jsfiddle.net/elclanrs/QEKMf/
| 归档时间: |
|
| 查看次数: |
911 次 |
| 最近记录: |