"点击“;不会'我不能在手机上工作
"click" doesn't work on mobile
这是我在汉堡导航中使用的javascript。我的代码在Chrome上运行得很好,但在我的iPhone上不起作用。我认为这与"点击"有关,但我不确定。
我试着用"触摸端"代替点击,但也不起作用。
这是我的代码:
onload = function() {
var hetMenu = document.querySelector("body > header nav");
hetMenu.addEventListener("click", menuToggle);
}
function menuToggle() {
var deBody = document.querySelector("body");
deBody.classList.toggle("navigatie");
console.log(deBody.classList);
}
同时使用点击和触摸启动事件。
请参阅:onClick不适用于移动(触摸)
它是jQuery,但可以使用相同的事件。
您可以在jquery中使用"touchstart"。
$('#button1').on('touchstart click',function(){/*code here*/});
相关文章:
- Dropdown不会't工作手机浏览器&Firefox
- js滑动不'我不能在智能手机上工作
- 图片's的高度与手机/平板电脑的高度相同-只能在Chrome中正常工作
- 使用科尔多瓦在安卓中无法正常工作,从手机中获取联系人
- jQuery 手机间隙:- 列表视图中的自动分隔器是否正常工作
- 为什么jQuery效果在我的手机上不起作用,但在我的桌面上工作
- 地理定位可以在网络浏览器上工作,但不能在android手机浏览器上工作
- 电话号码和手机的正则表达式;不能正常工作
- ng mousedown和ng mouseup在手机中不工作
- Regex模式验证手机不工作
- 带宽检查与视频网站(工作在手机和平板电脑)
- 我的滚动不工作在三星安卓手机,但在所有的浏览器和设备工作良好
- 工作书签脚本的iphone/智能手机
- setTimeout不能在safari手机上工作
- Jquery hide()方法在平板电脑/手机上不工作
- Soundcloud stream: onfinish功能无法与锁定的手机一起工作
- jQuery的点击功能在安卓手机浏览器中不工作
- 让onClick属性和点击功能在触摸屏(智能手机)上工作
- HTML jquery onclick事件不能在Android手机上动态创建的链接上工作
- Bootstrap 3手机版不工作