你好。告诉我如何对是否存在状况进行有效检查。
有一段代码负责删除触摸事件上的几个类。与检查的结果($('#popup_new_custom_kit').hasClass('popup-show')) = true
是代码不起作用,类没有被删除是必要的
初始代码
function closeSelectKitTouch() {
$(document).on('touchstart' && 'touchend', function (e) {
var container = $(".swipe-menu");
if (container.has(e.target).length === 0) {
$('.wrapper ').removeClass('active-swipe-menu');
$('#main-wrap').removeClass('active-swipe-menu');
}
});
}
更改了代码(因此一切正常)
function closeSelectKitTouch() {
$(document).on('touchstart' && 'touchend', function (e) {
if ($('#popup_new_custom_kit').hasClass('popup-show')) {
// что тут должно быть?
}
else {
var container = $(".swipe-menu");
if (container.has(e.target).length === 0) {
$('.wrapper ').removeClass('active-swipe-menu');
$('#main-wrap').removeClass('active-swipe-menu');
}
}
});
}
让我感到困惑的是,在我的行动中,如果它只是空的。
实际上在它和一个问题是否有可能这样离开?或者应该有什么?
放 ”!” 在条件之前,即 :
还要注意设计:
不等于真的吗?老实说,我不确定,但有人怀疑这不会按预期进行。
几个事件简单地用空格声明: