webapp下a:active失效解决办法

前段时间开发移动web,遇到了一个问题,就是a的点击效果(a:active)在pc端可以正常显示,但是在手机上就不会显示,这个是由于手机浏览器上body有默认的touch效果。

解决方法:把下面代码放到页面上面即可。

document.addEventListener("touchstart",function(){
     return false;
},true);
时间: 2024-10-22 17:19:28

webapp下a:active失效解决办法的相关文章

ViewPage+frament不预加载下一个Frament数据解决办法

在做一个ViewPage+Frament 滑动数效果,当滑动到每一页时加载哪一页的数据,但是ViewPage会预加载下一也数据,这个问题之前做项目是一直未解决,今天找到一个方法一下子就解决的这个问题,Frament里面有一个setUserVisibleHint方法,setUserVisibleHint每次fragment显示与隐藏都会调用,下面说一下这个方法的使用 @Override public void setUserVisibleHint(boolean isVisibleToUser)

Tomcat启动报错java.net.AbstractPlainSocketImpl(java/net/AbstractPlainSocketImpl.java:178:-1)Struts在网络复杂情况下启动报错解决办法

SSH项目 在网络复杂的情况(具体规律未知)下,Tomcat启动时,报如下错误: [ERROR] 2014-08-12 14:52:58,484 [org.apache.struts2.dispatcher.Dispatcher :27] - Dispatcher initialization failedUnable to load configuration. - Class: java.net.AbstractPlainSocketImplFile: AbstractPlainSocket

修改/dev/shm的大小(含redhat6版本以上重启后失效解决办法)

常规处理方法: 1.编辑 /etc/fstab #vim /etc/fstab 修改前 :tmpfs /dev/shm tmpfs defaults 0 0 修改后:tmpfs /dev/shm tmpfs defaults.size=4g 0 0 2.重新mount /dev/shm #mount -o remount /dev/shm 正常情况,执行上边两部操作就会生效了 针对redhat 或者 centos 6版本以上的系统 重启后设置会失效,需要启动后执行mount -o remount

js new Date('yyyy-MM-dd HH:mm:ss').getTime() 在IE、FF下为NaN的解决办法

今天在一个项目中要做一个倒计时的效果,自己js水平很一般,在网上找了段倒计时代码用了(如下): function CountDown(jqueryObj) { var day_elem = jqueryObj.find('.day'); var hour_elem = jqueryObj.find('.hour'); var minute_elem = jqueryObj.find('.minute'); var second_elem = jqueryObj.find('.second');

SSRS (SQL Server Report Service) 在IE9, IE10下显示不全的解决办法

在做项目的过程中遇到SSRS与IE9, IE10不兼容的情况,具体表现为报表页面在IE9 和 IE10下面只显示三分之一,靠左显示,下方有滚动条,右三分之二为空白.查看源代码后发现,上面一个<tr>里只有一个<td>,并colspan=3, 下面报表内容区域的<tr>有三个<td>但前两个是hidden的.最初是想把表格结构调整下,去掉前面hidden的两个<td>,后来发现太麻烦不说,还改变了微软原来的表单内容.就在网上搜索解决方案,微软自己说

WIN10改win7系统USB失效解决办法

WIN10改win7系统USB失效问题出现,一般是系统没有集成USB3.1(或3.0)驱动造成的.解决办法如下: 一.从其他电脑下载"驱动总裁"万能网卡版,用U盘进入PE系统预装驱动环境: 二.进入系统后驱动总裁会自动联网下载所需驱动,其中包含USB3.1(或3.0)驱动; 三.驱动安装完后重启电脑就可以了: 注意:用驱动精灵9.61.3683.3040版本不能在联想启天M425-N008硬件环境下发现不了USB3.1驱动(2018-11-28生产),原因不明. 技巧:如果想用键盘控制

移动端 ios touchmove滑到边界(浏览器地址拦以以上) touchend失效解决办法

在移动端h5页面:尤其那些全屏幕的盒展示切换页面,当用户无意中将手指滑到了 浏览器地址拦以上(中国移动这快区域):此时,手指已经离开屏幕了,但是ios上无法监听到touchend 事件:toucend监听的回调函数事件直接失效: 该问题只有在实机 上才有:模拟器上,安卓暂时没发现; touchcancel取消事件没啥用: 百度了好久.问了好多人没找到办法:后来突然想到解决办法:move时候 碰到地址拦:直接调用end的回调函数, if(touchs.clientY<2&&isiOS)

windos 下的文件在 linux 下出现 ^M 及解决办法

1.windows 下编辑好的文件 asm_compile.txt,在 linux 下显示如下: $ cat -v asm_compile.txt 1) ml.exe /c /coff /I d:\masm32\include reg_test.asm^M 2) link.exe /subsystem:windows /libpath:d:\masm32\lib reg_test.obj^M ^M 2.解决办法 $ tr -d '\r' < asm_compile.txt > new_comp

如何把php项目部署到阿里云服务器window server2012__含公网ip访问时jquery/ajax失效解决办法

记一次蛋疼的折腾. 弄了一晚上最后发觉是360浏览器的问题,换个浏览器就好了.垃圾360用什么IE7文档模式.导致界面和功能失效. 建议大家测试的时候用firefox或者chrome. 项目部署到服务器后360浏览器兼容模式显示错误的解决办法:http://www.cnblogs.com/zj917/p/6697724.html -------------------------------------------------- 正文: 上篇博客说临时起意做了个有意思的聊天版,就想把它部署到阿里