第一次调用后单击时添加类不起作用
addClass on click after first call doesn't work
当单击link
时,我正在尝试将动画class
添加到我的div
中:
var effect = "tada";
$(document).ready(
function () {
$("#navbar-ul a").click(function () {
//add effect to the content
$("#content").removeClass(effect).addClass(effect);
});
}
);
但是当我第一次单击link
之后它不起作用时它不起作用,我该如何解决?
编辑:添加effect
variable
!
EDIT2:效果是CSS动画,我想通过再次删除和添加相同的类来触发它才能工作。
在同一语句中删除和添加类不会重绘,因此它不执行任何操作,使用超时来延迟添加类
var effect = "tada";
$(document).ready(function () {
$("#navbar-ul a").click(function () {
$("#content").removeClass(effect);
setTimeout(function() {
$("#content").addClass(effect);
}, 2000);
});
});
我猜这是针对CSS动画的,您希望通过删除和添加相同的类来触发CSS动画
相关文章:
- Meteor-添加用户自定义字段的方法不起作用
- JS动态添加字段-删除按钮不起作用
- 添加/删除类淡入淡出不起作用
- 在Internet Explorer中,向所选内容添加选项不起作用
- 添加事件侦听器不起作用
- .hasClass 在 onclick 函数中不起作用,但删除和添加类函数可以
- 通过php添加到变量won'不起作用
- angular元素在通过ng类添加类时不起作用
- 我尝试将引导下拉按钮添加到 但下拉菜单不起作用.我该怎么做
- 在 Javascript 不起作用的情况下为数字添加逗号
- 由 JavaScript 控制的 CSS3 单向转换在按顺序添加/删除类时不起作用
- 在我的管理面板上添加更多不起作用的按钮
- 在 ajax 中添加跨源标头,不起作用
- 添加/删除类在 Chrome 中对我不起作用
- 具体化选择-不'动态添加选项时不起作用
- 在Javascript中动态添加列时,单击事件不起作用
- 双击已添加的选择选项不起作用
- Javascript添加不起作用
- 表行导致内容添加不起作用
- Javascript添加不起作用