本サイトからスピンオフした姉妹サイトです。Mobileやウィジェットの動作を変更できる「動作パラメーター」の基本的な使い方を解説する。Mobileは、jQueryを拡張するライブラリ(プラグイン)の一種で、名前のとおり、スマホ/タブレットに代表されるモバイル対応アプリを開発するための機能を提供します。Mobileを利用するには?」を参照してください。Mobile(またはウィジェット)の動作をJavaScriptコードから変更できるようになっています。以下に、よく利用するパラメーターをまとめておきます。Mobileの主な動作パラメーターこれらの動作パラメーターは、以下のルールで設定します。Mobileそのものが読み込まれ、初期化されるタイミングで発生するイベントです。パラメーターによっては、以降のタイミングで設定しても構わないものもありますが、コードの可読性を鑑みれば、mobileinitイベントリスナーにまとめてしまうのが望ましいでしょう(あとで変更する際にも、対象を見付けやすくなります)。Mobileを読み込む前に登録しなければなりません。■では、具体的な例もいくつか見てみましょう。デフォルトの遷移エフェクトを変更する以下は、ページデフォルトの遷移エフェクトを「turn」に設定するサンプルです。Mobileではフォーム要素に対して自動的にウィジェットを適用しますので、特別な宣言は不要です。Mobileのウィジェットが邪魔になる場合もあります。そのような状況では、keepNativeプロパティでウィジェットの適用を除外してください。keepNativeプロパティには、ウィジェット適用を除外すべき要素をセレクター式で指定します。Mobileでは、<input>要素の表示はブラウザーの実装に委ねられています(search、range型のテキストボックスを除く)。type="number">要素でも、デスクトップ版Chromeではスピナー付きのボックスが表示されますが、Androidブラウザーでは標準のテキストボックスが表示され、代わりに入力時に数値用のソフトウェアキーボードが表示されます。これら入力ボックスに、他のライブラリで独自の機能を付与したいという場合はどうでしょう。ブラウザー標準の実装が邪魔になる場合があります。type="text">要素に置き換える(=デグレードする)ことで、ブラウザー環境によらず、共通の機能を実装しやすくなります。これを行うのが、$.mobile.degradeInputsプロパティの役割です(次のコードがその実装例)。変換後のtype値」のハッシュとして指定します。type="text">要素に強制的に置き換えます。この結果、太字の部分は以下のように出力されます。※以下では、本稿の前後を合わせて5回分(第29回~第33回)のみ表示しています。INDEX]を参照してください。Filterableウィジェットによる検索ルールをカスタマイズするには?リスト/テーブルなどに検索機能を付与できるFilterableウィジェット。その検索機能をカスタマイズする方法を解説する。Sliderウィジェットで、スライダーを作成するには?つまみをスライドして値を簡単に選択できるスライダーを作成するためのSliderウィジェットの基本的な使い方を説明する。Mobileやウィジェットの動作を変更できる「動作パラメーター」の基本的な使い方を解説する。$.mobile.pathオブジェクトでパス/URLの情報を取得/操作するには?パスやURLを取得/操作するには、$.mobile.path.xxxxxメソッドが利用できる。各メソッドの基本的な使い方を解説する。Mobile固有の注意点もある。その注意点を解説する。機械学習エンジニアを目指す人~初中級者のための技術情報サイトです。「機械学習&AI」「クラウド&ビッグデータ」「IoTデバイス」のネット記事情報を共有中。開発者のためのSlackチーム、作りました:「機械学習&AI」「クラウド&ビッグデータ」「IoTデバイス」のネット記事情報を共有中。2020最適なビューへの切り替えを推奨します:スマートフォン用表示に。