初期設定
jQuery Mobileで設定可能な初期設定の一覧です。
- initSelector
$.mobile.button.prototype.osptions.initSelectorはボタンとして初期化を行う要素のセレクタを設定できるプロパティです。 - transitionFallbacks
$.mobile.transitionFallbacks.[transition]はブラウザのアニメーションエフェクトのフォールバックの設定です。 - touchOverflowEnabled
$.mobile.touchOverflowEnabledはページ遷移時のアニメーションや固定配置をよりスムーズにする設定です。 - subPageUrlKey
$.mobile.subPageUrlKeyはウィジェットがサブページを作成する際のURLパラメーターを指定できる設定です。 - phonegapNavigationEnabled
$.mobile.phonegapNavigationEnabledはJavaScriptのhistory.back()をPhoneGapのヘルパーに書きかえる設定です。 - pageLoadErrorMessageTheme
$.mobile.pageLoadErrorMessageThemeはページ遷移時にAjax通信が失敗した際に表示されるエラーメッセージのテーマの設定です。 - pageLoadErrorMessage
$.mobile.pageLoadErrorMessageはページ遷移時にAjax通信が失敗した際に表示される文言の設定です。 - ns
$.mobile.nsはjQuery Mobileが利用する名前空間が設定できます。 - minScrollBack
$.mobileminScrollBackはページに戻った際にスクロール位置を復元する最小距離の設定です。 - maxTransitionWidth
$.mobile.maxTransitionWidthはページ遷移時にtarnsitionアニメーションを行う最大の幅を指定できる設定です。 - loadingMessageTheme
$.mobile.loadingMessageThemeはページローディング時のメッセージのテーマ設定です。 - loadingMessageTextVisible
$.mobile.loadingMessageTextVisibleはページローディング時のメッセージの表示設定です。 - loadingMessage
$.mobile.loadingMessageはページローディング時のメッセージの設定です。 - linkBindingEnabled
$.mobile.linkBindingEnabled はjQuery Mobileのクリック監視を制御する設定です。 - hashListeningEnabled
$.mobile.hashListeningEnabledはjQuery Mobileがハッシュの変更を監視するかどうかの設定です。 - gradeA
$.mobile.gradeAはブラウザがgradeAかどうかを返す設定です。 - getMaxScrollForTransition
$.mobile.getMaxScrollForTransitionはページの高さによりページ遷移時のアニメーションエフェクトをnoneに変更する設定です。 - dynamicBaseEnabled
$.mobile.dynamicBaseEnabledにfalseを指定することで、読み込みの基準にHTMLのbase要素をサポートすることができます。 - defaultPageTransition
$.mobile.defaultPageTransitionはページ遷移時のデフォルトアニメーションを指定できる設定です。 - defaultDialogTransition
$.mobile.defaultDialogTransitionはダイアログ表示時のアニメーションを指定できる設定です。 - buttonMarkup.hoverDelay
$.mobile.buttonMarkup.hoverDelayはタッチされた際のホバーの時間を設定できます。 - autoInitializePage
$.mobile.autoInitializePageはjQuery Mobileの初期化スクリプトを制御する設定です。 - allowCrossDomainPages
$.mobile.allowCrossDomainPagesはクロスドメイン間の通信を許可するための設定です。 - activePageClass
$.mobile.activePageClassはアクティブなページに付加されるクラス名を定義できます。 - activeBtnClass
$.mobile.activeBtnClassはアクティブなボタンに付加されるクラス名を定義できます。 - orientationChangeEnabled
$.mobile.orientationChangeEnabledではorientationchangeイベントを利用するかどうかが設定できます。 - resetTimerDuration
$.vmouse.resetTimerDurationではタッチイベントの時間を設定できます。 - clickDistanceThreshold
$.vmouse.clickDistanceThresholdではvlclickイベントが発生する条件を設定できます。 - moveDistanceThreshold
$.vmouse.moveDistanceThresholdはmousecancelが発生する距離を設定できます。 - verticalDistanceThreshold
$.event.special.swipe.verticalDistanceThresholdではスワイプ時の縦方向の最小移動距離を設定できます。 - horizontalDistanceThreshold
$.event.special.swipe.horizontalDistanceThresholdではスワイプの最小移動距離を設定できます。 - durationThreshold
$.event.special.swipe.durationThresholdではスワイプの判定時間が設定できます。 - scrollSupressionThreshold
$.event.special.swipe.scrollSupressionThresholdはスワイプの動く幅で縦スクロールを発生されるかどうかを定義できます。 - tapholdThreshold
$.event.special.tap.tapholdThresholdにはタップホールドのホールド時間が設定できます。 - hidePlaceholderMenuItems
$.mobile.selectmenu.prototype.options.hidePlaceholderMenuItemsにfalseを設定することでjQuery Mobileのselect要素のプレースホルダーオプションをOFFにすることができます。 - ajaxEnabled
$.mobile.ajaxEnabledを指定するとページ遷移をAjaxではなく通常のHTTP通信で行います。 - nativeMenu
nativeMenuにfalseを指定することでselect要素の選択時にjQuery Mobileのカスタムメニューを利用します。 - keepNative
keepNativeはjQuery Mobileではなくブラウザネイティブのフォームパーツを利用する設定です。 - clearSearchButtonText
mobileinitによる初期設定でclearSearchButtonTextに対して☓ボタンのツールチップの内容を設定できます。 - ignoreContentEnabled
$.mobile.ignoreContentEnabledを「true」に変更しておくとdata-enhance属性でjQueryMobileが初期化を行わない領域を作成できます。 - domCache
optionsのdomCacheプロパティにtrueを設定することでDOMキャッシュを有効化することができます。 - pushStateEnabled
mobileinit時に$.mobile.pushStateEnabledを「false」に変更しておくとjQuery MobileはAjaxによるページ遷移ではなく、通常のページ遷移を行ないます。