我想在单击链接时在div上添加一个类,但是当我单击另一个链接时,我想删除该类,然后在1秒钟后再次添加。目的是用CSS隐藏/显示Div。
这是我的代码:
jQuery('.mapplic-pin').on('click', function(e) {
e.preventDefault();
if(jQuery(this).closest('.mapplic-map').hasClass('active')) {
jQuery('.mapplic-map').removeClass('active');
} else {
jQuery('.mapplic-map').removeClass('active');
jQuery(this).closest('.mapplic-map').addClass('active');
}
});
您可以通过提供您被卡住的位置的示例来改善问题,但要帮助您,这是一些资源:
jQuery的文档 .click()事件和这是香草JS onclick
jQuery 延迟和 vanilla js settimeout
这是我的代码:
jquery('。麦克布林')。on('click',function(e){ e.preventdefault();
if(jQuery(this).closest('.mapplic-map').hasClass('active')) {
jQuery('.mapplic-map').removeClass('active');
} else {
jQuery('.mapplic-map').removeClass('active');
jQuery(this).closest('.mapplic-map').addClass('active');
}
});