hidePlaceholderMenuItems
$.mobile.selectmenu.prototype.options.hidePlaceholderMenuItemsにfalseを設定することでjQuery Mobileのselect要素のプレースホルダーオプションをOFFにすることができます。
jQuery Mobileでは次のようなケースにoption要素の値をプレースホルダーとして扱い、カスタムメニューの選択しには含めずに見出しなどとして利用します。
- value属性がないoption要素
- テキストを含まないoption要素
- data-placeholder=”true”が設定されているoption要素
この挙動をhidePlaceholderMenuItemsでoffにできます。
$(document).bind("mobileinit", function(){
$.mobile.selectmenu.prototype.options.hidePlaceholderMenuItems = false;
});
登録日 : 2012年11月06日 最終更新日 : 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