0

私のWebプロジェクトにjquery Mobile AutoDividerを使用していますが、IE8ではうまく機能しますが、Chromeでは何らかの理由でヘッダーが生成されません。

私の質問は次のとおりです。AutoDivider は、何を「分割器」にするかを正確にどのように決定しますか? はあなたの最初のアイテム<li></li>ですか?

これが私の基本的な HTML 構造です (最終的には ASP.Net Repeater に配置されます)。

<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 に答える