你知道(在jquery或vanilla中)如何在用户单击按钮(在jquery或vanilla中)后在定义的时间内(或在所有用户会话期间)隐藏元素吗?
场景:
1.用户转到第1页并单击链接按钮。此按钮删除ElementX的类(使其消失)。在此之前没有问题。
1.在用户转到第2页并且他不能看到ElementX之后(这必须持续24小时)。
现在我有这个(但它不工作):
$(document).ready(function(){
$('#active-promos').addClass('show');
$('.close-promos').click(function(){
$('#active-promos').removeClass('show');
if (!sessionStorage.isActive) {
$('#active-promos').removeClass('bell');
sessionStorage.isActive = 1;
}
});
});
字符串
谢谢你
2条答案
按热度按时间dojqjjoe1#
你可以使用setTimeout!
字符串
roqulrg32#
好了,我找到了!
这是我的解决方案:
字符串