I jQuery Mobile 1.2 docs dare un esempio di utilizzo del widget a comparsa per la creazione di un menu da un pulsante, piuttosto che un prescelto:
http://jquerymobile.com/branches/popup-widget/docs/pages/popup/index.html
<a href="#popupMenu" data-rel="popup" data-role="button" data-inline="true" data-transition="fade">Menu</a>
<div data-role="popup" id="popupMenu" data-overlay-theme="b">
<ul data-role="listview" data-inset="true" style="width:180px;" data-theme="b">
<li><a data-rel="popup" href="#popupMenuLevel1">Add</a></li>
<li><a data-rel="popup" href="#popupMenuLevel1">Edit</a></li>
<li><a data-rel="popup" href="#popupMenuLevel1">Manage</a></li>
<li><a data-rel="popup" href="#popupMenuLevel1">Delete</a></li>
</ul>
</div>
<div data-role="popup" id="popupMenuLevel1" data-overlay-theme="b">
<ul data-role="listview" data-inset="true" style="width:180px;" data-theme="b">
<li><a data-rel="popup" href="#popupMenuLevel2">Remove</a></li>
<li><a data-rel="popup" href="#popupMenuLevel2">Undo</a></li>
<li><a data-rel="popup" href="#popupMenuLevel2">Splice</a></li>
<li><a data-rel="popup" href="#popupMenuLevel2">Reticulate</a></li>
</ul>
</div>
<div data-role="popup" id="popupMenuLevel2" data-overlay-theme="b">
<ul data-role="listview" data-inset="true" style="width:180px;" data-theme="b">
<li><a href="index.html">Basics</a></li>
<li><a href="options.html">Options</a></li>
<li><a href="methods.html">Methods</a></li>
<li><a href="events.html">Events</a></li>
</ul>
</div>
ha provato questo su 1.7.1 e non funziona ... la formattazione non si avvicina affatto ... lo stava visualizzando su un droide (LG Thrill). – ppetree
Funziona bene sia nel browser Stock che in Chrome sul mio Galaxy S CM9. –