st-*_*t-h 1 html iphone jquery
考虑以下js:
$('#main').on('click', '.button', function);
Run Code Online (Sandbox Code Playgroud)
和相应的HTML:
<div id="main">
<span class="button">button</span>
</div>
Run Code Online (Sandbox Code Playgroud)
这到目前为止工作正常.单击具有类按钮的元素时,即主元素的子元素,将调用函数.不幸的是,当用iPhone查看时,每次点击主元素都会导致它闪烁一次.
我发现可以通过不将click事件绑定到#main,而是绑定到整个$(文档)来避免这种情况.
到目前为止,我还没有在网上找到任何关于这个问题 有人知道发生了什么,是否有比将每个点击元素绑定到文档更好的解决方案?
小智 7
* {
-webkit-tap-highlight-color: transparent;
}
Run Code Online (Sandbox Code Playgroud)
将此添加到CSS将解决问题.
归档时间: |
|
查看次数: |
1025 次 |
最近记录: |