Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/457.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Touchstart没有';我不能正常工作_Javascript_Mobile_Touch_Hamburger Menu_Galaxy Tab - Fatal编程技术网

Javascript Touchstart没有';我不能正常工作

Javascript Touchstart没有';我不能正常工作,javascript,mobile,touch,hamburger-menu,galaxy-tab,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')?

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

<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>
功能扩展全屏菜单(操作){
如果(!(document.documentElement中的“ontouchstart”){
var-togglebox=document.getElementById(“togglebox”);
var newstate=(action='open')?true:(action='close')?false:!togglebox.checked;
togglebox.checked=新闻状态;
}
}
问题是,用户无法在Galaxy Tab 3上使用本机浏览器“点击”按钮。然而,在LG手机上使用Chrome,该按钮工作正常。此外,许多类型的“touchstart”产品已经被试用过,但在这个网站上都不起作用。少了什么

(可以查看该网站。)