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

看看文档如何获取自定义图标

自定义图标

要使用自定义图标,请指定一个具有唯一名称的 data-icon 值,例如 myapp-email,按钮插件将通过在 data-icon 值前面加上 ui-icon- 来生成一个类并将其应用于按钮:ui -icon-myapp-电子邮件。

然后,您可以在样式表中编写针对 ui-icon-myapp-email 类的 CSS 规则,以指定图标背景源。要保持与其余图标的视觉一致性,请创建一个 18x18 像素的白色图标,另存为具有 alpha 透明度的 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 回答