Принудительно отображать контекстное меню по умолчанию на мобильном устройстве, когда div захватывается функцией перетаскивания - PullRequest
0 голосов
/ 18 июня 2020

Тема Shopify использует скользящее скольжение на мобильных устройствах на страницах продуктов для различных изображений продуктов.

Существует событие dragstart, которое запускает e.preventDefault () и позволяет прокручивать изображения с помощью проведите пальцем по мобильному телефону.

Событие запускается

Вот проблема, мне нужно иметь возможность нажать и удерживать на мобильном телефоне, чтобы вызвать обычное контекстное меню, чтобы люди могли сохранять и делиться images.

Тема js говорит, что использует Slick Slider 1.6.0 с настройками Archetype.

Мне нужно выяснить, есть ли способ разрешить обе функции перетаскивания а обычный щелчок и удерживание, чтобы получить возможность сэкономить на мобильном телефоне? Ползунок не отображается на рабочем столе, поэтому это не проблема.

Код скользящего слайда уменьшен и велик, но я вставил его в codepen для справки с инициируемыми событиями:

function(e) {
  e.preventDefault()
}

function(t) {
  return "undefined" != typeof he && he.event.triggered !== t.type ? he.event.dispatch.apply(e, arguments) : void 0
}

Мы будем благодарны за любые советы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...