我表格中的每一行都有一個顯示「編輯,刪除」的下拉菜單。如果我的表格中有100行,我有100個相同的下拉菜單定義。如何共享多個按鈕的下拉菜單定義
如果有可能只定義一個下拉菜單,並將其用於我所有的下拉按鈕?它似乎工作,但下拉菜單沒有顯示在正確的地方。有沒有辦法告訴下拉菜單改變他的位置到另一個?
<a data-toggle="dropdown" href="#unique-dropdown">Button1</a>
<a data-toggle="dropdown" href="#unique-dropdown">Button2</a>
<div class="dropdown" id="unique-dropdown">
<ul class="dropdown-menu">
<li><a href="#"><i class="fa fa-pencil fa-fw"></i> Edit</a></li>
<li><a href="#"><i class="fa fa-trash-o fa-fw"></i> Delete</a></li>
</ul>
</div>
有趣的,但有一個與它的工作方式一個小錯誤。如果您點擊第一個按鈕打開下拉菜單,然後點擊按鈕2,則只會關閉下拉菜單。您必須再次按下按鈕2以顯示它。正常的行爲應該是當你點擊button2時,它關閉第一個並打開第二個。 –
開始和結束的事件是通過data-toggle =「dropdown」在錨中進行管理的......我更新了代碼...我將編輯答案。你仍然需要做改變按鈕行爲的部分,所以如果你點擊按鈕1,編輯按鈕1的附件,如果你點擊按鈕2,改變你正在編輯(或刪除)的內容, – Erwin