我试图在点击或触摸容器外部时关闭特定元素。
我知道这不起作用,但你明白了:
$(document).on('touch', 'click', function (e) {
var container = $('.sidebar');
if (!container.is(e.target) // if the target of the click isn't the container...
&& container.has(e.target).length === 0) // ... nor a descendant of the container
{
$('body').removeClass('sidebar-opened');
}
});
我该怎么做?我正在使用jQuery移动UI库的触摸事件。
感谢。