使用最新的引導程序是否有更好的選擇來觸發下拉菜單,而不是我如何實現它?也許一個只使用數據屬性引導程序的解決方案暴露了目標特定的控制。引導程序下拉菜單的多個觸發器
下面是使用書本圖標和和錨文本觸發相同下拉菜單的視圖。
代碼
http://plnkr.co/edit/kCbzZiEKiQZuNoLY2lNa?p=preview
<script>
$(function() {
$("#iconTrigger,#anchorTrigger").click(function() {
$("#ulEducationCenterDropDown").toggle();
});
});
</script>
<!-- trigger #1 -->
<a id="iconTrigger" href="" title="Resources & Education">
<img src="http://lorempixel.com/200/200/" alt="Resources & Education" />
</a>
<div style="display:inline;">
<div class="btn-group" >
<!-- trigger #2 -->
<a href="" title="Resources & Education" id="anchorTrigger">Resources & Education <span class="caret"></span></a>
<ul id="ulEducationCenterDropDown" class="dropdown-menu" role="menu">
<li><a href="/education-center/top-faqs">Top 12 FAQs</a></li>
<li><a href="/education-center/home-buyers-guide">Home Buyers Guide</a></li>
<li><a href="/education-center/understanding-credit">Understanding Credit</a></li>
<li><a href="/education-center/determining-rates">Determining Rates</a></li>
<li><a href="/education-center/mortgage-terminology">Mortgage Terminology</a></li>
<li><a href="/education-center/starkey-calculators">Calculators</a></li>
</ul>
</div>
<p>Resources for your home buying research.</p>
</div>
你可能使用權e.preventDefault() ,儘管,斯凱利通過使用數據屬性提供了我想要的答案。根本沒有自定義的jquery代碼。 – 2014-09-23 20:06:46
當然,這是好得多,感謝您的反饋! – sebomoto 2014-09-24 06:17:25