我有一个 jsfiddle
问题是,我正在尝试创建一个脚本,单击一个按钮会在一段时间内打开和关闭图像(车灯)。它工作正常,但在 IE8 中,由于灯光是 png 的,因此它的动画在闪烁时会导致黑色背景和边框。所以我试图复制同样的东西,但不使用动画。
在我的 jsfiddle 中,第一次单击 div 的第一个函数代表我在没有动画的情况下尝试做的事情,但它不会重复。编码:
$('.oneD').click(function(){
for (var i = 0; i <= 9; i++) {
$('.oneP').show();
setTimeout(function(){
$('.oneP').hide();
}, 1000);
}
});
第二个函数是我已经创建的可以工作的函数,但它有动画:
$('.twoD').click(function(){
for (var i = 0; i <= 9; i++) {
$(".twoP").fadeIn(1000, function () {
$(".twoP").hide();
});
}
});
请记住,jsfiddle 只是一个不使用图像的简单模拟。我只是在寻找可以合并它的功能。感谢您抽出宝贵时间帮助我。