Я хочу, чтобы мое мобильное меню открывалось, как только пользователь коснется кнопки. Я использовал ontouchstart="" в обеих кнопках, чтобы создать наложение на контент, когда меню offcanvas видимо, и это работает, как только пользователь касается любой кнопки. Я бы хотел, чтобы это работало точно так же и для href="javascript:void(0), который открывает меню. Вот веб-сайт: https://londontradition.com, вы можете увидеть, как только коснетесь кнопки меню, наложение станет видимым, однако переход в меню не начнется, пока вы не уберете палец. Спасибо за любую помощь.
Пример того, как это работает, приведен здесь: https://www.ssense.com/.
Вот html для моей кнопки закрытия меню:
<a href="javascript:void(0);" class="mobile-button visible-sm visible-xs" id="close-btn" ontouchstart="document.getElementById('content').style.cssText = 'opacity:1;';">Menu</a>
А вот html для моей кнопки открытия меню:
<div class="col-sm-3 col-xs-3"><a href="javascript:void(0);" class="mobile-button" id="menu-toggle" ontouchstart="document.getElementById('content').style.cssText = 'opacity:0.1;';">Menu</a></div>