http://cnratchet.com/examples/app-movies/
有iphone或者ipad的话请点击右上角的icon-gear(齿轮),是不是感觉特别不灵敏。
我做了一些测试:
1.如果在header中再放置一个<a class="icon icon-gear pull-right" href="#settingsModal"></a>
,左边的icon-gear会很灵敏。
2.如果<a>
标签中的href="#",每次点击后会有active效果,很灵敏。说明并不是#的问题。
3.是否灵敏跟icon的大小没有关系,你可以调大试试,没用。
我猜测不灵敏和modal.js有关,我项目里没用ratchet.js,只用了modal.js,所以排除rantchet.js其它组件的影响。
当然也不排除css影响的可能。
请各位帮忙看看。
你这么想的原因是那个齿轮比较小, 而又比较靠近 屏幕的边角了,所以会出现有时点不到的情况 是吧?
这是 ios 的特性吧;
你这个按钮真的 太小了
以前在开发移动端页面时,也遇到了;
我的做法是 把那个按钮 变大, 但是背景还是那个大小;
原因找到了。
iOS clickable element 的點擊範圍比元素範圍要大,也就是說,會出現元素被點擊,卻收不到 touchevent 的情況(此時 touchevent 的 target 是後面的元素)。
解決方案:增大按鈕可點擊範圍尺寸(一個手指半徑即可)。
注:
https://developer.apple.com/library/mac/documentation/AppleApplications/Reference/SafariWebContent/HandlingEvents/HandlingEvents.html
齿轮本身不就是一个
<a>
标签吗?我在iphone4 ios 7.1.2 中查看,并没有特别不灵敏。