0

我正在尝试了解 Jquery mobile。我只是参考演示并从我的桌面浏览器 (Chrome) 中查看它

这是演示链接:

http://jquerymobile.com/demos/1.1.1/docs/forms/switch/

我的问题是为什么选择看起来像是在 Ipad 或其他东西中查看的?我希望 Jquery mobile 仅在从移动设备查看时才起作用。我不希望这种样式显示在我的台式计算机上。在台式计算机上,select选择应该看起来很简单,options而在移动设备上,它应该看起来更像演示(触发器)中显示的内容。

我可以用 Jquery mobile 实现吗?

4

1 回答 1

2

为此,您需要某种设备识别和路由引擎。它实际上与 jQuery mobile 没有任何关系,而是与您使用的后端框架有关。当我使用MVC3和jQuery mobile时,我购买了51degrees.mobi数据库,然后根据用户代理识别的结果为用户提供不同的视图。我希望这有帮助。

编辑

我认为您可以在所有 asp.net 项目中使用 51degrees.mobi 数据库。基本上它会向 Request.Browser 添加更多数据,然后您可以将用户重定向到不同的 URL 或像 m.yoursite.com 这样的子域

if(Request.Browser["IsTablet"] == 'true' || Request.Browser["IsMobile"] == 'true')
{
    //redirect here
}
于 2012-07-12T13:47:28.143 回答