Я хочу скрыть следующий атрибут data-snap-ignore="true"
только для разрешений ниже 880px, но я не могу найти, как это сделать.
Причина этого заключается в том, что snap.js использует следующие данные, чтобы отключить событие перетаскивания содержимого, поэтому мне интересно скрыть его на более низких разрешениях (мобильные и планшетные пользователи используют для работы с событием перетаскивания).
HTML С ДАННЫМИ:
<div id="content" class="snap-content" data-snap-ignore="true">
Content of the website
</div>
РЕДАКТИРОВАТЬ:
Код функции:
var target = e.target ? e.target : e.srcElement,
ignoreParent = utils.parentUntil(target, 'data-snap-ignore');
if (ignoreParent) {
utils.dispatchEvent('ignore');
return;
}
Как вы можете видеть, он работает только с data-snap-ignore
к data-snap-ignore
, не заботясь об true
или false
, поэтому его нужно заменить, может быть, на какой-то белый контент, может быть?
Вы можете попытаться использовать:
if($(window).width() < 880) {
$('#content').attr('data-snap-ignore','false');
} else {
$('#content').attr('data-snap-ignore','true');
}