0

我正在将 jquery Mobile AutoDivider 用于我的一个 Web 项目,它在 IE8 中运行良好,但由于某种原因在 Chrome 中它没有为我生成标题。

我的问题是:AutoDivider 究竟如何确定制作“分隔器”的内容?是否只是您的第一项<li></li>

这是我的基本 HTML 结构(它最终放置在 ASP.Net 中继器中:

<ul data-role="listview" data-autodividers="true">
  <li>
      <img src="mySource.jpg" alt="" />
        <h3><a href="#">John Doe</a></h3>
           <p><strong>Company Name Here</strong></p>
           <p>User Address</p>
           <p class="ui-li-aside">
             <strong style="display: none;"><!-- This is what seems to make the headers in IE, placing this right here: -->
             Last Name of Employee</strong>
            </p>
  </li>
</ul>
4

1 回答 1

1

请参阅文档http://jquerymobile.com/demos/1.2.0/docs/lists/docs-lists.html

自动分频器

列表视图可以配置为自动为其项目生成分隔符。这是通过向任何列表视图添加 data-autodividers="true" 属性来完成的。

默认情况下,用于创建分隔符的文本是项目文本的大写首字母。或者,您可以通过以编程方式在列表视图上设置 > autodividersSelector 选项来指定分隔符文本。

于 2013-01-16T23:36:08.563 回答