0

Jquery モバイルを理解しようとしています。デモを参照して、デスクトップ ブラウザ (Chrome) から表示しているだけです。

これはデモリンクです:

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

私の質問は、選択が Ipad などで表示されているように見えるのはなぜですか? Jquery モバイルは、モバイル デバイスから表示されている場合にのみ動作するようにしたいと考えています。このスタイルをデスクトップ コンピューターに表示したくありません。デスクトップ コンピューターでselectは単純な選択で表示optionsされ、モバイルではデモ (フリップフロップ) で表示されているものに似ている必要があります。

Jquery モバイルでそれを達成できますか?

4

1 に答える 1

2

これには、ある種のデバイス認識およびルーティングエンジンが必要です。これは、jQuery mobileとは実際には何の関係もありませんが、使用するバックエンドフレームワークとは関係ありません。MVC3とjQuerymobileを使用したとき、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 に答える