一部のボタンのjqueryモバイルルックアンドフィールをデスクトップブラウザに追加することは可能ですか?
jquery mobile cssファイルとjsファイルを含めましたが、ボタンをクリックすると、舞台裏でいくつかの処理が実行され、実際には目的地に移動しません。JS(デスクトップでの奇妙な動作の原因)を削除すると、予想どおり、ボタンが希望どおりにレンダリングされません。
理想的には、ボタンをレンダリングしている純粋なcssと簡略化されたJSを確認して、デスクトップレイアウトに追加できるようにしたいのですが、それが何らかの方法で実行できるオプションである場合は、それが私の目的に役立ちます。
私は本当にすべてのjquerymobilejsファイルを掘り下げて、これをつなぎ合わせるためにそこで何が起こっているのかを理解する必要はありません。
モバイルデバイスの機能を使用せずに、モバイルデバイスと同じルック/フィールでボタンをデスクトップにレンダリングするために必要なものをどのように削減できますか。
以下の回答のために編集してください:
これは私が今私のデスクトップページで呼んでいるものです:
<link href="/Content/jquery.mobile.custom.structure.min.css" rel="stylesheet" type="text/css" />
<link href="/Content/jquery.mobile.custom.min.css" rel="stylesheet" type="text/css" />
<link rel="stylesheet" href="/content/mobile/themes/LS.min.css" />
<script src="/Scripts/jquery.mobile.custom.min.js"></script>
次のようにボタンを呼び出します。
<a data-role="button" data-theme="a" href="/home/foldit" data-icon="star">
Fold It
</a>
これは、ボタンをレンダリングするのではなく、ボタンのテキスト表現を示しています。パッケージに含めなかった唯一のファイルは、「カスタムテーマ」のcssファイルです。これは、テーマで置き換える必要があると考えたためです。(LS.min.cssファイル)。