这是我的代码
'\0'
当我使用addClass而不是removeClass它很好并且工作正常但是它不适用于removeClass,这对于任何建议都很少见吗?
答案 0 :(得分:2)
如果单击.close-popup,事件将传播到.woshadow级别,并且 所以重新添加课程
简单修复就是停止子元素上的事件传播:
jQuery('.close-popup').click(function(e){
e.stopPropagation();
jQuery(this).parent().find('.popup-list').removeClass('popup-listh');
jQuery(this).removeClass('popup-listh');
});