0

折りたたみ可能なリストとサムネイルリストを組み合わせたい ( http://jquerymobile.com/demos/1.2.0/docs/lists/lists-thumbnails.html ) 折りたたみ可能なリストのコードですが、箇条書きしかありませんシンボルとして。

<div data-role="collapsible">
   <h3>Bangarang</h3>
   <h3>Skrillex</h3>
   <ul data-role="listview">
      <li>Right In</li>
      <li>Bangarang</li>
</div>

画像のコードをどこに配置しますか?

4

1 に答える 1

2

ドキュメントを見てカスタムアイコンを取得する方法

カスタム アイコン カスタム アイコン

を使用するには、myapp-email のような一意の名前を持つ data-icon 値を指定します。ボタン プラグインは、data-icon 値の前に ui-icon- を付けてクラスを生成し、それをボタンに適用します: ui -icon-myapp-email.

その後、ui-icon-myapp-email クラスを対象とする CSS ルールをスタイルシートに記述して、アイコンの背景ソースを指定できます。残りのアイコンとの視覚的な一貫性を維持するには、18x18 ピクセルの白いアイコンを作成し、アルファ透明度を使用して PNG-8 として保存します。

この例では、スタンドアロンのアイコン イメージを指しているだけですが、フレームワークで使用するアイコン スプライトと同様に、代わりにアイコン スプライトを使用して配置を指定することも簡単にできます。

.ui-icon-myapp-email {
    background-image: url("app-icon-email.png"); 
}

<!DOCTYPE html>
<html>
<head>
 <meta charset="utf-8">
 <meta name="viewport" content="width=device-width, initial-scale=1">
 <link rel="stylesheet" href="http://code.jquery.com/mobile/1.2.0/jquery.mobile-1.2.0.min.css" />
 <script src="jquery-1.8.0.min.js"></script>
 <script src="jquery.mobile-1.2.0.min.js"></script>

 <style>
  .ui-icon-taifun { background-image: url("taifun.png"); }
 </style>

 <title>Test</title>
</head>

<body>
  <div data-role="page">
    <div data-role="content">
      <div data-role="collapsible" data-collapsed-icon="taifun" data-expanded-icon="taifun" data-inset="false">
        <h2><img src="favicon.ico"> Pets</h2>
        <ul data-role="listview">
          <li><a href="index.html">Canary</a></li>
          <li><a href="index.html">Cat</a></li>
          <li><a href="index.html">Dog</a></li>
        </ul>
       </div><!-- /collapsible -->
       <div data-role="collapsible" data-collapsed-icon="taifun" data-expanded-icon="taifun" data-inset="false">
         <h2><img src="favicon.ico"> Farm animals</h2>
         <ul data-role="listview">
           <li><a href="index.html">Chicken</a></li>
           <li><a href="index.html">Cow</a></li>
           <li><a href="index.html">Duck</a></li>
         </ul>
      </div><!-- /collapsible -->
    </div>
  </div>

</body>
</html>

スクリーンショット:
スクリーンショット

于 2012-10-27T16:52:27.107 に答える