もう一度迷ってしまいます。このイメージボタンを無効にしてイメージを失うことなく、さまざまなものを試しました。私は、ボタンが無効になっているかを、ここでJavascriptを提供しています:無効になっている画像をスタイリングするのに問題があります。jQuery Mobile
<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>
:
$('#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です
そして最後に、これは私がCSS3で動作するように文書化さ見てきたことで作業されているCSSです:
button[disabled],
button[disabled]:active {
background: #000;
}
まあHTMLにはボタンがありません。あなたが持っているものはアンカーです。アンカーの外観を調整して無効に見えるようにするには、CSSを使用する必要があります。しかし、アンカーなので、jqueryでクリックを殺さない限り、実際には無効になることはありません。 – Scott
それは私を唸らせているものです。 JSはpage2.htmlに行くのを無効にしていますが、壊れたボタンのように見えます。このボタンを使って画像を内部に保存するより良い方法はありますか? – tjoenz
まず、「ボタン」と呼ぶことをやめてください。どこにもボタンがありません。これは画像付きのアンカータグです。あなたは$( '#button2')のようなことをすることができます。(function(){$(this).css({'opacity': '0.3'}); return false;});実際のボタン要素は