JavaScript~~实现鼠标右键&左键点击
右键点击菜单
$("#content-wrapper")[0].scrollTop = 700;var kyoPopupMenu={};kyoPopupMenu = (function(){ return { sys: function (obj) { $('.popup_menu').remove(); popupMenuApp = $('<div class="popup_menu app-menu"><ul><li><a menu="menu1">跳转1</a></li><li><a menu="menu2">跳转2</a></li></ul></div>') .find('a').attr('href','javascript:;') .end().appendTo('body'); //绑定事件 $('.app-menu a[menu="menu1"]').on('click', function (){ //window.location.href=""; alert('menu1'); }); return popupMenuApp;} }})(); $("body").mouseup(function(){ $('.popup_menu').remove(); }); //取消右键 $('html').on('contextmenu', function (){return false;}).click(function(){ $('.popup_menu').hide(); }); //桌面点击右击 $('body').on('contextmenu',function (e){ var popupmenu = kyoPopupMenu.sys(); l = ($(document).width() - e.clientX) < popupmenu.width() ? (e.clientX - popupmenu.width()) : e.clientX; t = ($(document).height() - e.clientY) < popupmenu.height() ? (e.clientY - popupmenu.height()) : e.clientY; popupmenu.css({left: l,top: t}).show(); return false; });
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。