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”产品已经被试用过,但在这个网站上都不起作用。少了什么
(可以查看该网站。)