2 daffodilgirl DaffodilGirl 于 2013.04.15 10:04 提问

禁用滚动同时禁用了输入

有一个iphone 网页应用,使用javascript来 禁用 滚动或者选择:

document.ontouchstart = function(e){
    e.preventDefault();
}

我发现代码同时 禁用 了输入表单:

<input type="text" />

在这里点击的时候,键盘弹不出来。

1个回答

prettYYoyic
prettYYoyic   2013.04.15 11:22
已采纳
document.ontouchstart = function(e){
  if(e.target.type == 'text'){

  }
  else {
    e.preventDefault();
  }
}

检测目标事件是不是文本输入

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
由于您禁用了cookie导致视频无法播放......
今天突然想看看《欢乐戏剧人》,谷歌浏览器点击播放,结果出现“由于您禁用了cookie导致视频无法播放......”这情况。。。 也不是什么大问题,只是在设置找了一圈没找到cookie在哪,还是百度一下。。。原来是这 在内容设置里 好吧,我这没什么问题,只是之前那不知道怎么回事,回去刷新一下网页就出来了。。。居然还能这么逗人玩,不知道以前遇到这种情况是不是刷新网页一下试试。
win10系统中创建wifi热点及被禁用后重新启用
在win10中创建wifi热点可以使用以下命令 netsh wlan set hostednetwork mode=allow ssid=mywifi key=123456 netsh wlan start hostednetwork 执行后就创建了一个热点虚拟网卡,但还不能上网,需要将你的可上网的网络共享给此热点,方法如下 在桌面右下角的托盘中,右键wifi图标,打开---“网络和共
WordPress发送邮件提示“您的主机禁用了Mail函数”解决方法
最近在查找主题BUG的时候发现一个很有趣的现象,就是 SMTP 邮箱设置的问题,评论回复是可以是可以不正常发送的,但是却没有任何审核的提示,通过邮箱找回出现如下错误:
如何判断浏览器是否禁用Cookie
如何判断客户端浏览器是否禁用Cookie var c="jscookietest=valid"; document.cookie=c; if(document.cookie.indexOf(c)==-1){ location="html/zh-CN/nocookies.html"; //不支持Cookie }
无法发送电子邮件,可能原因:您的主机禁用了mail()函数
首先配置smtp请参考此文,如果不能成功,再看下文 WordPress无法发送邮件的解决方法对应普通虚拟主机来说,要开启 fsockopen(一般是在主机商提供的管理后台中可以开启,不会的请联系主机商客服) 。 在网站的 /wp-Includes/ 目录下找到并打开 class-smtp.php 大概是 274-282 行的位置(不同版本WordPress可能行数不同),找到如下代码: $thi
VMware虚拟机提示在该系统上全局禁用了虚拟机打印功能怎么
VMware虚拟机提示在该系统上全局禁用了虚拟机打印功能怎么 http://www.beihaiting.com/a/RJC/GJRJ/20150831/7406.html VMware虚拟机提示在该系统上全局禁用了虚拟机打印功能怎么办?草遮不住鹰眼,水遮不住鱼眼。如下图所示。在开启虚拟系统是每次都提示:在该系统上全局禁用了虚拟机打印功能,不会为该虚拟机启用此功
java web-如何实现IE禁用cookie后继续使用session
首先明白Session的原理:Session是在服务器端创建并保存在服务器端,当服务器返回响应信息时会以cookie形式返回key名为:JSESSION,value为当前SessionID的cookie保存到浏览器本地中。一旦当前浏览器进程要取服务器对应的保存在Session的信息时候,就会取出刚才保存在cookie中对应的SessionID和服务器端的SessionID进行对比,相同就能取出你想
session依赖cookie,如果浏览器禁用了cookie呢?
session依赖cookie,如果浏览器禁用了cookie呢?
移动硬盘被禁用 如何复原
移动硬盘被禁用  如何复原 问:移动硬盘在设备管理器里显示的是被禁用,点击启动也没有用,说无法启动,移动硬盘的分区也显示不出来,求高手指点 答:要禁用USB方法相当多.我为你提供以下几种方法 1.右键点击我的电脑-->管理,然后选择设备管理器-->通用串行总线控
如何解决禁用cookie?
我们知道session是依赖cookie的,如果用户的浏览器使用了禁用cookie的话,相当于每一次请求会话在服务器端都是一个新的session对象,也就失去了session的意义了,有2种方式可以解决这种问题。第一种的话就是修改浏览器的配置,由于浏览器的版本非常繁多,根据自己使用的浏览器百度如何禁用cookie有很多方案,这里就不做过多赘述了。 那么接下来说说第2种方案,那就是url的重写,先