Отключить всплывающую подсказку начальной загрузки на сенсорных устройствах

#jquery #twitter-bootstrap #touch #tooltip #user-experience

#jquery #twitter-bootstrap #коснитесь #всплывающая подсказка #пользовательский интерфейс

Вопрос:

Я хотел бы отключить всплывающие подсказки начальной загрузки на сенсорных устройствах.

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

Поведение по умолчанию для других программ просто отключает всплывающие подсказки на сенсорных устройствах (например: https://www.tinymce.com/docs/demo/full-featured /). Я хотел бы сделать то же самое.

Как я могу это сделать? (Я бы предпочел по-прежнему использовать всплывающие подсказки начальной загрузки, но также буду прислушиваться к предложениям, не использующим всплывающие подсказки начальной загрузки).

Я попытался добавить следующий jQuery:

 if (!("ontouchstart" in window)) {
    $("#tooltip").tooltip();
}
  

Однако это не работает в Chrome (Chrome определяет мой рабочий стол как сенсорное устройство, см.: https://bugs.chromium.org/p/chromium/issues/detail?id=557565 ).

Эта проблема обсуждалась (https://github.com/twbs/bootstrap/issues/6232 ) но я не нашел решения, которое работало бы.

Спасибо.