ns
$.mobile.nsはjQuery Mobileが利用する名前空間が設定できます。
jQuery Mobileではdat-roleなどのカスタムデータ属性が利用できますが、$.mobile.nsを指定することでカスタムデータ属性の値を変更することができます。
たとえば次のように指定することでdata-role属性はdata-wcp-role属性として利用できるようになります。
$(document).on("mobileinit",function() {
$.mobile.ns = "wcp";
});
名前空間を変更した場合はCSSファイルのカスタマイズが必要になります。CSS内で直接カスタムデータ属性が指定されている箇所を変更後の名前空間になるように修正します。
.ui-mobile [data-role=page]{...}
↓
.ui-mobile [data-wcp-role=page]{...}
参考URL
Configuring Defaults | jQuery Mobile API Documentation
登録日 : 2013年06月04日 最終更新日 : 2016年12月19日
同じカテゴリー(初期設定)のエントリー
- initSelector
- transitionFallbacks
- touchOverflowEnabled
- subPageUrlKey
- phonegapNavigationEnabled
- pageLoadErrorMessageTheme
- pageLoadErrorMessage
- ns
- minScrollBack
- maxTransitionWidth
- loadingMessageTheme
- loadingMessageTextVisible
- loadingMessage
- linkBindingEnabled
- hashListeningEnabled
- gradeA
- getMaxScrollForTransition
- dynamicBaseEnabled
- defaultPageTransition
- defaultDialogTransition
- buttonMarkup.hoverDelay
- autoInitializePage
- allowCrossDomainPages
- activePageClass
- activeBtnClass
- orientationChangeEnabled
- resetTimerDuration
- clickDistanceThreshold
- moveDistanceThreshold
- verticalDistanceThreshold
- horizontalDistanceThreshold
- durationThreshold
- scrollSupressionThreshold
- tapholdThreshold
- hidePlaceholderMenuItems
- ajaxEnabled
- nativeMenu
- keepNative
- clearSearchButtonText
- ignoreContentEnabled
- domCache
- pushStateEnabled