0

ブートストラップ pophover の div に関するjävi の投稿に従いますが、 div全体に id を付ける方法がわかりません。私は実際に言語名の広東語または英語にマウスオーバーすると、進行状況バーで読み取り、書き込み、リスニング、スピーキングがポップオーバーするときに必要です。Smarty foreach のせいで、各スキルに id=popover_content_wrapper を付けられない…

JSFIDDLE: http://jsfiddle.net/6TaQt/14/

コード:

{foreach from=$complexElements key="complexElementKey" item="complexElementItem"}
   <div class="row-fluid">

{foreach from=$form_fields item=form_field}
{if $form_field.caption == "Language Name"}
  <h4><a class='danger' data-placement='above' title="Popover Title" href='#'>{display property=$form_field.id complexParent=$complexField complexStep=$complexElementKey}</a>&nbsp;</h4>
{else}
    <div id="popover_content_wrapper" style="display: none" style="display:inline">
        <label class="span4" for="slider">[[$form_field.caption]]</label>
            <div class="span8"> 
              <div class="progress progress-info progress-striped" rel="tooltip" title="{display property=$form_field.id complexParent=$complexField complexStep=$complexElementKey}%">
                <div class="bar" style="width: {display property=$form_field.id complexParent=$complexField complexStep=$complexElementKey}%;"></div>
              </div>
            </div>
    </div>
{/if}
{/foreach}
  </div>
{/foreach}
4

1 に答える 1

0

この line style 属性は 2 回定義されていますが、それを 1 回にします。よくわかりません。

<div id="popover_content_wrapper" style="display: none" style="display:inline">
于 2012-10-17T05:22:12.653 に答える