移动端前端常见的触摸相关事件touch、tap、swipe等整理
摘要:前端的很多事件在PC端和浏览器端可公用,但有些事件却只在移动端产生,如触摸相关的事件 本文整理了移动端常见的一些事件,包括原生支持的click、touch、tap、swipe事件,也有定义型的gesture手势事件(目前只是一个概念,使用的时候需封装模拟) 使用到的是移动端的Chrome浏览器,本文
阅读全文
posted @
2018-03-26 09:40
vsmart
阅读(2096)
推荐(0)
IOS 底部输入框 被IOS输入法遮住的问题
摘要:最近解决一个 底部框 在 IOS下 被其输入法弹出层 遮挡的问题; IOS 几乎不支持 fixed属性; 解决办法 1,首先是先将底部设置为absolute;当页面加载完 再将position属性改为fixed; 2, var bfscrolltop = document.body.scrollTo
阅读全文
posted @
2017-05-12 14:49
vsmart
阅读(762)
推荐(0)
判断浏览器
摘要:最近做很多HTML5的项目,很多页面会通过微信微博等SNS分享出去。在分享页面上提供公司APP的下载。但是在很多应用的浏览器中,点击下载链接无法下载应用。那么针对这些浏览器我们需要给用户提示从safari或者系统自带的浏览器打开分享页面。通过js就可以判断当前页面是在什么浏览器打开的。 以下是一段示
阅读全文
posted @
2017-01-22 10:19
vsmart
阅读(197)
推荐(0)
移动端点透事件解决
摘要:document.addEventListener('touchstart',function(ev){ ev.preventDefault();}) 如果页面也a链接或input输入框也同时被阻止了,解决这个办法是 用window.location.href="";及添加阻止冒泡的方法
阅读全文
posted @
2017-01-17 16:02
vsmart
阅读(293)
推荐(0)