Не работает клик на ссылку при включении свойства touchEnabled:true?

Когда свойство touchEnabled установлено в значение true, это означает, что элемент является доступным для тач-событий, и по умолчанию, активирует событие touchstart. Однако, свойство touchEnabled не влияет на обработчик события клика на элементе.

Событие клика (click event) в JavaScript генерируется, когда происходит щелчок элемента. Щелчок может быть сделан как с помощью мыши, так и при использовании тач-устройств. Оно является отдельным событием от события touchstart.

Если клик на ссылку не срабатывает при установке свойства touchEnabled в true, проверьте следующие причины:

1. Убедитесь, что у вас есть обработчик события клика на ссылке. Это можно сделать, используя JavaScript или добавить атрибут onclick к вашей ссылке.
Пример с использованием JavaScript:

   var link = document.getElementById('myLink');
   link.addEventListener('click', function() {
     // ваш код
   });

Пример с использованием атрибута onclick:

   <a href="#" onclick="myFunction()">Моя ссылка</a>

2. Проверьте, не блокируют ли другие события щелчка на элементе ссылки. Если ссылка помещена внутри другого элемента с установленным обработчиком события, то событие клика может быть предотвращено с помощью метода event.stopPropagation().

3. Убедитесь, что ссылка имеет корректные атрибуты, такие как href, target и т. д.

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