使用jquery进行计数
Counting up using jquery
到目前为止,我有一个检测滚动顶部位置的小脚本,并且在设置级别上,我希望它触发一个jquery计数器。到目前为止,我有一个var = eightyS = [3];
内最大数量的数组,然后有..
if (y > 630) {
$('.targetS').each(function() {
//counter
delay(1000);
});
} else {
return false;
}
现在我几年前在C++中做了类似的东西(现在不能用枪指着我的头),所以我遵循了类似的逻辑。但这就是我的困境。这个函数背后的想法是,它将在屏幕上读取0,然后是1,然后是2,然后是3。非常感谢您的任何帮助
您可以使用setInterval()
,它每秒执行一个函数,如下所示:
var count = 0;
var interval = setInterval(function(){
count++;
$('#counter').text(count);
}, 1000);
我创建了一个快速的JSFiddle
您应该能够很容易地将其封装到代码中。当您向上滚动页面时,您可能还想使用clearInterval(interval)
来停止执行该功能;或者当你进入else
区块时,也会产生同样的效果。我在单击停止链接时向JSFiddle添加了一个clearInterval()
示例。清除interval
变量时,您需要确保它在作用域中。
相关文章:
- jQuery使用anoSlide在手机上滑动
- jQuery使用api获取typeform结果
- JQuery使用相同的功能自动完成各种输入文本
- jQuery:使用“jQuery验证”后无法提交表单's远程验证
- jQuery使用ajax自动完成问题-TypeError:this.source不是函数
- jQuery:使用substr()的另一种方法
- 我如何让jQuery使用Greasemonkey 0.8脚本(在Firefox 2上),在没有互联网的情况下使用PC
- jquery使用name from变量按类选择元素
- JQuery:使用clone()生成的元素不采用原始的事件属性
- jQuery使用$.post上传文件
- 如何将数据附加到DOM元素以供jQuery使用
- jquery使用val()复制值似乎可以删除换行符
- jQuery使用.of()删除事件处理程序时出现的问题
- jquery使用输入框内容
- jQuery:使用实时事件添加tabindex属性
- Jquery使用html对象添加更多内容
- jQuery 使用 .scroll(handler) 滚动到元素
- PHP jQuery使用多个单词传递值
- 防止已选择的选项 Jquery 使用 MYSQL 自动完成
- jQuery使用XML数据更新UL列表