$(".fsb").on("click", function () {
if ($('.fsb').hasClass('fsbc')) {
$('#sfo p').fadeIn(500);
setTimeout(function () {
$('#sfo p').fadeOut(500);
}, 500);
} else {
$('#sfof p').fadeIn(500);
setTimeout(function () {
$('#sfof p').fadeOut(500);
}, 500);
}
});
在多次单击按钮(fast)后,它将重复隐藏和取消隐藏那么多次。我想禁用它,但没有想法。(对不起,我是新手)。
1条答案
按热度按时间von4xj4u1#
jquery允许使用
.fadeIn()
及.fadeOut()
连锁ReactsetTimeout()
.要删除所有排队的动画,请执行以下操作:
.stop(true)
在他们面前。在事件处理程序中,可以使用
$(this)
使用单击的元素。