簡體   English   中英

當鏈接包裝在里面時,手風琴停止工作

[英]Accordion stops working when link is wraped inside

我正在使用手風琴切換顯示onclick。 如果我使用簡單的文字,則效果很好。 現在,我想在其中合並一個鏈接。 所以我的原始代碼是這樣。

<div class="accordion-group">
          <div class="accordion-heading">
            <a class="accordion-toggle" data-toggle="collapse" data-parent="#accordion2" href="#@item.Id.ToString()">
              <div class="data-table">
                <div class="pull-left">
                  <p class="ptitle">Document Package @item.Id.ToString()<br /><span class="psubtitle">Date Created: @item.CreatedAt.ToString()</span><br /><span class="psubtitle">Date Updated: @item.UpdatedAt.ToString()</span></p>
                </div>
                <div class="pull-right accordion-downarrow"><span class="glyphicon glyphicon-chevron-down"></span></div>
                <div class="pull-right text-center"><p>PP<br /><span class="label label-warning">&nbsp;</span></p></div>
                <div class="pull-right text-center"><p>AMG<br /><span class="label label-danger">&nbsp;</span></p></div>
                <div class="clearfix"></div>
              </div>
            </a>
          </div>

我要更改此行:

<p class="ptitle">Document Package @item.Id.ToString()<br /><span class="psubtitle">Date Created: @item.CreatedAt.ToString()</span><br /><span class="psubtitle">Date Updated: @item.UpdatedAt.ToString()</span></p>

變成這樣的東西。

<p class="ptitle">@Html.ActionLink("Document Package " + item.Id.ToString(), "show", "documentpackage", new { id = item.Id }, null)<br /><span class="psubtitle">Date Created: @item.CreatedAt.ToString()</span><br /><span class="psubtitle">Date Updated: @item.UpdatedAt.ToString()</span></p>

當我將其更改為鏈接時。 手風琴的功能停止,但鏈接有效。 我想使鏈接有效,同時保留手風琴撥動開關的功能。 有任何想法嗎? 謝謝!

您是否檢查了呈現的HTML的外觀?
使用Firebug查看呈現的HTML外觀,也許在那里找到解決方案。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM