奇异:CSS转换元素JS "点击通过"
Strange: CSS transformated element JS "click through"
我有一个主内容在前面,一个菜单绝对位于后面和一个切换按钮滑动菜单(使用CSS转换主内容)。
这个问题发生在旧的(2.x) Android浏览器上(有时在其他地方)。当我单击切换按钮关闭菜单时,单击事件会被"捕获"一段时间,然后在相同的位置重复,就好像没有对内容应用转换一样。这将导致激活内容中的链接,这是不希望的。
Demo在这里。使用旧的Android默认浏览器查看问题。当您打开菜单(左上角的图标),然后通过单击相同的图标关闭它时,页面会重新加载(就好像您单击了右上角的链接)。
我想,我的事件绑定得很糟糕。为了防止将来有人会遇到同样的问题,在绑定触摸事件和单击事件时要小心。在我的例子中,触摸事件首先被触发,然后转换发生在点击之后,这导致了事件的"复制"。
相关文章:
- 如何's css标记"-webkit最小设备像素比”;在Javascript中实现
- "npm运行构建:css"不能工作,而当我自己运行脚本时是可以的
- javascript或css:如何隐藏后面跟着句点前缀的任何数字"1.文本”"2.文本“"
- jQuery css"点击“;不会'更改日历中选定的月份后无法工作
- 我怎样才能使一个类型=“;提交”;在css中看起来像一个type="按钮”;
- "数据表”;jquery加载后CSS样式消失
- 使用“;.css()"方法jQuery
- 在Jquery.css({height:"300px!important"!})中不起作用.JQuer
- 如何创建HTML和CSS“;自己试试吧"编辑
- 如何使用jquery操作元素,使其与css Selector相匹配"第n种类型”;
- Metro UI CSS:如何实现class="活动的”;效应
- "强制回流”;在Bootstrap中的CSS转换中
- jQuery不应用带有“”的样式;css"方法
- 如何在没有Jquery的情况下获取文本中一行的大小;.css('lineHeight')"和“
- content-css返回""使用javascript
- CSS、HTML和Javascript:;正在加载"微调器不'无法使用单击上的链接
- JQUERY CSS";显示""块";即使";显示"&quo
- 为什么“;Facebook评论"iFrame在使用CSS'显示:none'
- Velocityjs在css"“左”;参数是百分比
- 我如何保持我的调整大小动画(javascript)不会弄乱我的(css)"浮动“;布局