詳解bootstrap用dropdown-menu實現(xiàn)上下文菜單
更新時間:2017年09月22日 09:41:24 作者:lynnlysh
這篇文章主要介紹了詳解bootstrap用dropdown-menu實現(xiàn)上下文菜單的相關資料,希望通過本文能幫助到大家,需要的朋友可以參考下
詳解bootstrap用dropdown-menu實現(xiàn)上下文菜單
寫在前面:
所謂上下文菜單,它與一般菜單的區(qū)別在于:
通過右鍵觸發(fā)顯示在鼠標右鍵點擊處
鼠標在別處點擊后,該菜單消失
實現(xiàn)方法:
在html中定義一個普通的沒有觸發(fā)條件的dropdown-menu,然后寫這個menu的父容器的監(jiān)聽即可實現(xiàn)。
代碼:
<div id="settingInGraph">
<ul class="dropdown-menu" role="menu"
aria-labelledby="dropdownMenu" id="contextMenu">
<li><a tabindex="-1" href="#" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" >任務指派</a></li>
<li><a tabindex="-1" href="#" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" >任務監(jiān)聽</a></li>
<li><a tabindex="-1" href="#" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" >任務表單</a></li>
<li class="divider"></li>
<li><a tabindex="-1" href="#" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" >...</a></li>
</ul>
</div>
$("#settingInGraph").mousedown(function(e) {
if (3 == e.which) {
document.oncontextmenu = function() {return false;}
$("#contextMenu").hide();
$("#contextMenu").attr("style","display: block; position: fixed; top:"
+ e.pageY
+ "px; left:"
+ e.pageX
+ "px; width: 180px;");
$("#contextMenu").show();
}
});
$("#settingInGraph").click(function(e) {
$("#contextMenu").hide(); });
如有疑問請留言或者到本站社區(qū)交流討論,感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!
您可能感興趣的文章:
- bootstrap如何讓dropdown menu按鈕式下拉框長度一致
- Bootstrap下拉菜單Dropdowns的實現(xiàn)代碼
- Bootstrap CSS組件之下拉菜單(dropdown)
- Bootstrap中的Dropdown下拉菜單更改為懸停(hover)觸發(fā)
- JQuery組件基于Bootstrap的DropDownList(完整版)
- 創(chuàng)建基于Bootstrap的下拉菜單的DropDownList的JQuery插件
- 基于Bootstrap里面的Button dropdown打造自定義select
- Bootstrap模塊dropdown實現(xiàn)下拉框響應
- JS組件Bootstrap dropdown組件擴展hover事件
- Bootstrap 下拉菜單.dropdown的具體使用方法
相關文章
jQuery插件FusionCharts繪制的2D雙面積圖效果示例【附demo源碼】
這篇文章主要介紹了jQuery插件FusionCharts繪制的2D雙面積圖效果,結合實例形式分析了jQuery使用插件FusionCharts結合xml格式數(shù)據繪制2D雙面積圖的具體步驟與相關操作技巧,并附帶demo源碼供讀者下載參考,需要的朋友可以參考下2017-04-04
jquery對標簽添加只讀(readonly)或者禁用(disabled)屬性
這篇文章主要介紹了jquery對標簽添加只讀(readonly)或者禁用(disabled)屬性,jQuery是一個JavaScript庫。極大地簡化了JavaScript編程,下面關于其詳細介紹,需要的小伙伴可以參考一下2022-03-03

