2012-03-27 2 views
0

ように多くの人がJQMモバイルは、外観のように彼らにボタンを作成するためのリンクにはいくつかの自動レンダリングを行います知っているoccurrs。私はここにいくつかの項目を読んで、彼らは時代遅れですので、私はこの瞬間を解決しようとしている特定の問題があります。jQueryのモバイル:イベントの後まで無効にボタンのスタイルワイズ&機能ワイズボタンは

私はこのような基本的なボタンを持っています。

< a href="#" id="icon-test" data-role="button" data-theme="f" data-icon="custom" class="ui-disabled">Go On

私は両方の機能&視覚的なスタイルで、このボタンを無効にする必要があります。私はhrefで単純なui-disabledを使用しようとしましたが、もちろんこのリンク(ボタン)の機能面ではなく、視覚的な側面のみを無効にします。私は私が私たちのデフォルトページのinitイベントの一つに何かを追加する必要があると仮定していますのWindows Phone 7.5

をいくつかのテストを実行しているとき、これが明らかになりました。どんな助けもありがとうございます。私はこれがhrefタイプのボタンであることを確認する必要があります。これはdata-icon = "custom"にかなりの柔軟性を与えるスタイリングがたくさんあります。

答えて

0

ここでは別のビジュアルが必要な場合は、おそらくダミーリンクを作成しますか? pageinitで

<a href="#" id="icon-test" data-role="button" data-theme="f" data-icon="custom" id='real'> 
    Go On 
</a> 
<span id='fake'>Go On</span> 

$('#real').hide(); 
$('#fake').show(); 

や特別なイベントで:例えばのためにあなたが同じスタイリングが、無機能が必要な場合

$('#real').show(); 
$('#fake').hide(); 

そうしないと、あなたは試みることができますonclickハンドラを追加してリンクを無効にする:

<a href="#" id="icon-test" data-role="button" data-theme="f" data-icon="custom" id='real' onclick="return false;"> 
    Go On 
</a> 
+0

ありませんが、それがうまくいくしません - それはクリックできませんまたは無効ボタンをクリックをするイベントを引き起こすように、ボタンの機能を無効にする - 私はINITの一部である機能が必要だと思います無視されます - ボタンがアクティブな状態になるまで – imaginethepoet

+0

私は完全に理解しているかどうかは不明ですが、a(リンク)に次の属性を追加する必要があるかもしれません:onclick = "return false;" – Priyeshj

関連する問題