Twitter Bootstrap是否适用于触摸屏?
Is Twitter Bootstrap suitable for touch screens?
我正在考虑将Twitter Bootstrap (TB)用于移动web应用程序。TB的下一个版本,即版本3,声称是"移动优先"。然而,查看包含的Javascript文件,我几乎只看到"点击"事件,几乎没有使用任何"触摸"事件。TB依赖于Jquery来处理事件。此外,CSS中有很多"悬停"定义,这在触摸屏上不起作用。尽管如此,我还是在谷歌上找到了很多关于在移动网络应用中使用TB的推荐和教程。
我的问题是:Twitter Bootstrap在触摸屏上的性能如何(主要是关于速度和响应时间)?
我一直在使用Twitter Bootstrap (v2)开发一系列在移动平台上使用的web应用程序。你必须记住,Twitter Bootstrap并不是一个完全解决所有设计需求的解决方案。它"引导"你的项目,使你不必担心某些事情。
Bootstrap v3承诺为移动平台做更多的"引导",但这并不意味着你不需要为任何你希望部署的平台做某些开发。
在使用Bootstrap v2的情况下,您可以轻松地使用给定的CSS和自定义样式移动某些元素。它的速度是惊人的,几乎所有的现代移动设备都有很好的@media查询支持,允许你轻松地瞄准特定的移动尺寸。例如;我在一个特定的文件中使用媒体查询,使所有按钮占据全宽,以便在触摸设备上更容易访问。
就Bootstrap v3而言,我很好奇,因为发行候选版本并没有真正向我展示任何真正改变我为手机开发方式的东西。
相关文章:
- JQueryhide()不适用于Mozzilla,但适用于Chrome
- PHP中的setcookie仅适用于localhost
- html5 drawImage适用于firefox,而不是chrome
- 提供“;onClick"适用于iPad(触摸屏)和桌面用户的默认功能
- jQuery表单验证适用于Mozilla和Internet Explorer,但不适用于Chrome或Safari
- ResolveUrl是否适用于././也
- Firebase updateChildValues适用于IOS,但不适用于Web和Android
- JavaScript警报适用于int,但不适用于string
- SQLite插件适用于Mac和Windows,但不适用于手机上的Safari
- Regex Replace仅适用于Last Match
- window.onload适用于aspx页面,但不适用于普通html
- Jquery Ajax POST不工作.适用于GET
- 画布上的自定义字体仅适用于safari
- Javascript仅适用于alert()和Debug模式
- JS适用于Firefox和Safari,但不适用于Chrome.此处'是我的网站
- Regex不适用于Firefox,但适用于Chrome
- 通过单击主菜单外部关闭子菜单'不适用于IE,但适用于Firefox&铬
- AngularJS$http.post没有'不适用于Chrome,仅适用于IE
- Javascript仅适用于jQuery mobile中的页面刷新
- 如何使这段代码适用于像iPad这样的触摸屏设备