Touchstart无法正常使用

时间:2017-08-08 15:00:09

标签: javascript mobile touch hamburger-menu galaxy-tab

在我公司的网站上,有一个像这样的按钮:

<script>function expandfullscreenmenu(action){
  if (!('ontouchstart' in document.documentElement)) {
    var togglebox = document.getElementById("togglebox");
    var newstate = (action == 'open')? true : (action == 'close')? false : !togglebox.checked;
    togglebox.checked = newstate;
  }
}</script><div class="hamburger-button">
<button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#myNavbar" id="menu"  onclick="expandfullscreenmenu('open'); return false">
  <span class="icon-bar"></span>
  <span class="icon-bar"></span>
  <span class="icon-bar"></span>
</button></div>

问题是用户无法点击&#39; Galaxy Tab 3上带有本机浏览器的按钮。但是,在LG手机上使用Chrome,按钮工作正常。此外,还有许多类型的触摸启动器。已尝试过的东西,但它们都没有在这个网站上运行。缺少什么?

(可以查看该网站here。)

0 个答案:

没有答案