html手机端 onclick事件无反应?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了html手机端 onclick事件无反应?相关的知识,希望对你有一定的参考价值。

求解:html手机端 onclick事件无反应?电脑端正常
以下代码是日期选择窗口,电脑端可以正常选择日期,手机端可以弹出日期窗口但无法选择,求高手帮忙看一下

<input name="startdate" value="<%=date()%>" readonly style="width:150px">
<img src="../images/date.gif" align="absmiddle" style="cursor:pointer;" onclick="javascript:window.open('day.asp?form=form1&field=startdate&oldDate='+startdate.value,'','directorys=no,toolbar=no,status=no,menubar=no,scrollbars=no,resizable=no,width=250,height=170,top=500,left=520');">

代码应该这么改?求高手帮忙看看,最好有实例?

参考技术A 移动端手指点击屏幕不是click事件,是touch事件具体看一下zepto文档吧 参考技术B pc端可能弹窗被拦截了,注意浏览器地址栏有个红色icon提示

手机页的点击事件怎么写,是不是还要加载jquery mobile? 能不能同时加载电脑版jquer

手机页的点击事件怎么写,是否还要加载jquery mobile? 能不能同时加载电脑版jquery.js

参考技术A 需要同时加载jQuery.js
这个是必须的啊...
参考技术B 用原生的最好,用JQUERY BOBILE也可以的,手机端有touch事件
点击的话用 obj.ontouchend = function() ......; 就是手指抬起的时候触发
用onclick也可以的,不过之前看到一篇文章说,在手机端,使用点击事件会有几秒的延迟追问

onclick在电脑上的可以,手机没反应

追答

手机上别用电脑端的jquery

追问

不用好像不行啊,有个下拉刷新用的电脑版的jquery库

现在是两个都加上了

追答

你点击事件怎么写的,贴代码上来

本回答被提问者和网友采纳
参考技术C 你做什么网站?追问

就是手机网页

手机页是不支持电脑上的处理click事件吧

追答

你用DW软件做的?

追问

和软件没关系吧

追答

意思不是鼠标点击事件

追问

???

以上是关于html手机端 onclick事件无反应?的主要内容,如果未能解决你的问题,请参考以下文章

ReactJS:如何通过反应正确播放带有 onClick 事件的 html5 视频?

关于移动端点击无效的一些经验

开发移动端web页面click事件失效问题

从 html5 按钮 onclick 事件调用服务器端方法

web移动端touch事件

javascript 为啥按钮的onclick事件不触发 按了没反应