Decision
Here is a working example made from the official split button example: http://jsfiddle.net/Gajotres/nwg5b/
What you need to do is remove href = "#" from the first tag:
Change this:
<li><a href="#">
<img src="../../_assets/img/album-bb.jpg">
<h2>Broken Bells</h2>
<p>Broken Bells</p></a>
<a href="#purchase" data-rel="popup" data-position-to="window" data-transition="pop">Purchase album</a>
</li>
:
<li><a>
<img src="../../_assets/img/album-bb.jpg">
<h2>Broken Bells</h2>
<p>Broken Bells</p></a>
<a href="#purchase" data-rel="popup" data-position-to="window" data-transition="pop">Purchase album</a>
</li>
, jQuery Mobile css. , ( c ). jQuery Mobile css : .ui-btn-up-c, c - c (, a, .ui-btn-up -a).
. css :
cursor: default !important;
, (, : readonly-state-c). :
.readonly-state-c {
background: #eee !important;
font-weight: bold !important;
color: #2F3E46 !important;
text-shadow: 0 1px 0 #ffffff !important;
background-image: -webkit-gradient(linear, left top, left bottom, from( #ffffff /*{c-bup-background-start}*/), to( #f1f1f1 /*{c-bup-background-end}*/)) !important;
background-image: -webkit-linear-gradient( #ffffff /*{c-bup-background-start}*/, #f1f1f1 /*{c-bup-background-end}*/) !important;
background-image: -moz-linear-gradient( #ffffff /*{c-bup-background-start}*/, #f1f1f1 /*{c-bup-background-end}*/) !important;
background-image: -ms-linear-gradient( #ffffff /*{c-bup-background-start}*/, #f1f1f1 /*{c-bup-background-end}*/) !important;
background-image: -o-linear-gradient( #ffffff /*{c-bup-background-start}*/, #f1f1f1 /*{c-bup-background-end}*/) !important;
background-image: linear-gradient( #ffffff /*{c-bup-background-start}*/, #f1f1f1 /*{c-bup-background-end}*/) !important;
cursor: default !important;
}
, :
<li><a class="readonly-state-c">
<img src="http://view.jquerymobile.com/1.3.0/docs/_assets/img/album-bb.jpg">
<h2>Broken Bells</h2>
<p>Broken Bells</p></a>
<a href="#purchase" data-rel="popup" data-position-to="window" data-transition="pop">Purchase album</a>
</li>
.
, , , .