【发布时间】:2018-04-06 07:08:33
【问题描述】:
$(function closeMenu() {
$('.list-item').removeClass('activeItem');
$('.showSubMenu').removeClass('showSubMenu');
$('input[type=checkbox]').prop('checked', false);
$('#burger').removeClass('change');
});
$('html').on('click', function(e) {
closeMenu();
});
$('.list-item, .showSubMenu, #burger, #menuToggle').click( function(e) {
e.stopPropagation();
});
此 JS 在 Chrome(桌面和移动)和 Safari(仅限桌面)中运行并关闭响应式菜单,但不是 Firefox!??怎么了?语法错误?非常感谢任何智慧。
在此处查看完整代码:(在 Chrome 和 Safari 桌面上工作): http://cardscreative.com/cc2017/test444.html
【问题讨论】:
标签: javascript jquery