Я снова в растерянности здесь.Я пробовал множество разных вещей, чтобы заставить эту кнопку изображения выглядеть отключенной БЕЗ потери моего изображения.Я предоставляю Javascript здесь о том, как кнопка отключена:
$('#button2').attr('data-href', $('#button2').attr('href'));
$('#button2').attr('data-onclick', $('#button2').attr('onclick'));
$('#button2').attr('href', '#');
$('#button2').attr('onclick', 'return');
$('#button2').button('disabled');
Это мой HTML-код кнопки, которая отключена в зависимости от того, что пользователю разрешено смотреть в этом приложении:
<div data-role="content" >
<div class="ui-grid-a">
<div class="ui-block-a">
<a href="page1.html" data-role="button" data-transition="flip" id="button1"><img src="image.png" alt="Browse" /></a>
</div>
<div class="ui-block-b">
<a href="page2.html" data-role="button" data-transition="flip" id="button2"><img src="image.png" alt="Search" /></a>
</div>
</div>
</div>
И, наконец, это тот CSS, с которым я работал, который, как я видел, задокументирован для работы с CSS3:
button[disabled],
button[disabled]:active {
background: #000;
}