我为希望可以通过移动设备轻松访问的客户托管一个小型网上商店。
如何检测用户是否正在通过移动设备浏览我的网站?
当我这样做时,我应该:
检查用户是否有移动设备,然后将其转发到其他网站? 我认为优点是:
将CSS用于不同的屏幕尺寸=>喜欢tutsplus 我认为优点是:
答案 0 :(得分:3)
理想情况下,您应尝试将jQuery Mobile页面结构与您自己的CSS和JavaScript一起用于非移动设备。
您可以轻松地detect user's browser和条件脚本包含html5 [样板]:3
/* Grade-A Mobile Browsers (Opera Mobile, Mobile Safari, Android Chrome)
consider this: www.cloudfour.com/css-media-query-for-mobile-is-fools-gold/ */
@media screen and (max-device-width: 480px) {
针对iPhone用户时需要考虑的主要事项:
大部分内容均涵盖here
查看Safari Dev Center的教程/视频/编码方法等。
答案 1 :(得分:2)
答案 2 :(得分:1)
如果您不想使用jQuery,则根本不需要jQuery。我们没有。并不是说这有什么不妥。
2号是最好的选择。如果您首先考虑使用移动设备创建一个网站,那么扩展和操作桌面的过程要比将内容缩小到移动屏幕要容易得多。
答案 3 :(得分:0)
JQuery Mobile目前处于测试阶段1。 Beta 2将在一个月内发布。它目前相当稳定,你可以从中获得很多关于被认为是“最佳实践”的知识。您可以将媒体查询用于JQuery Mobile也支持的不同平台的屏幕大小。