Index Scrollbar

The index scrollbar component shows a shortcut list that is bound to its parent scroll bar and list view.

If you move the mouse over the shortcut column, then a pop-up containing the text is also displayed. The scroll view can be moved to the list divider matching the text currently under the mouse cursor.

Table of Contents

  1. Default Selectors
  2. Manual Constructor

Default Selectors

By default, all elements with the class="ui-indexscrollbar" or data-role="indexscrollbar" attribute are displayed as Index scrollbar components.

Manual Constructor

To manually create a index scrollbar component, use the component constructor from the tau namespace.

The index scrollbar component makes index indicator using elements that has "ui-group-index" class.

HTML code:

<div data-role="page" id="indexscrollbarPage">
   <div data-role="indexscrollbar" id="indexscrollbar"></div>
   <div data-role="content">
      <ul data-role="listview" class="ui-listview" id="isbList">
         <li class="ui-group-index">A</li>
         <li class="ui-li-static">Anton</li>
         <li class="ui-li-static">Arabella</li>
         <li class="ui-group-index">B</li>
         <li class="ui-li-static">Barry</li>
         <li class="ui-li-static">Bibi</li>
      </ul>
   </div>
</div>

JS code:

var isb = tau.widget.IndexScrollbar(document.getElementById("indexscrollbar"));