如何将此代码编写为链接单击动画
how to write this code as link click animation
如何将此代码编写为链接单击动画。这个动画在我加载页面时工作。
(function () {
var index = 0;
var boxes = $('.box1, .box2, .box3, .box4, .box5, .box6');
function start() {
boxes.eq(index).addClass('animated');
++index;
setTimeout(start, 80);
};
start();
})();
当我点击链接时,我需要写这个动画。我写这个代码是为了制作CSS动画。
您可以这样做。。
jQuery("a#linkOne").click(function () {
var index = 0;
var boxes = $('.box1, .box2, .box3, .box4, .box5, .box6');
function start() {
boxes.eq(index).addClass('animated');
++index;
setTimeout(start, 80);
};
start();
}
HTML
<a href="javascript:;" id="linkOne" > CLick Me</a>
<a id="btn" href="#">Click Me</a>
$('#btn').click(doWork);
function doWork() {
var index = 0;
var boxes = $('.box1, .box2, .box3, .box4, .box5, .box6');
function start() {
boxes.eq(index).addClass('animated');
++index;
setTimeout(start, 80);
};
start();
}
boxes.each(
function(event){
this.style. //do whatever you want with your style via traditional DOM here
//It'll influence all the elements saved in boxes
}
);
我会这样做:
(function () {
var index = 0;
var boxes = $('.box1, .box2, .box3, .box4, .box5, .box6');
boxes.on('click', function() {
boxes.removeClass('animated');
$(this).addClass('animated');
});
})();
需要测试,但应该有效!
相关文章:
- 当链接单击-jQuery时,第二层下拉列表将隐藏
- 在聊天窗口中检测链接单击事件
- 超链接单击以加载新页面并执行JavaScript
- 超链接单击未启动
- 取消绑定 e.prevent默认 从另一个函数转发到链接单击
- 在链接单击时执行客户端脚本
- 链接单击事件不起作用
- 为什么我在链接单击时进行 jquery/ajax 调用时无法获取值
- 为什么第二个链接单击重定向到部分不是对话框
- 如何在编辑链接单击时首次加载页面时保留值
- 禁用链接单击,直到页面加载完毕
- 记录链接单击,然后保存到本地存储
- 通过动态超链接单击事件的调用方法传递对象或字符串
- 对链接单击后出现的隐藏信息进行刮擦解析
- 使用 jquery 根据链接单击切换 DIV 可见性
- Javascript文本链接单击以选择下拉选项值(onChange?
- 在链接单击上创建一个对话框,javascript第2部分
- javascript中的递归循环,基于链接单击的增量
- 在链接单击事件上返回true是't工作
- 链接单击上的Javascript和Jquery无冲突功能