鼠标右键菜单都是按照浏览器的,今天带给大家自定义鼠标右键菜单的js代码,非常的好看。

效果:

网站鼠标右键菜单自定义美化js代码
教程:
把下方的代码放在你网站所用主题中自定义javascript代码里面或者</body>前面就行了

代码:

  1. <script src="https://cdn.jsdelivr.net/npm/sweetalert2@8"></script>
  2. <script src="https://cdn.jsdelivr.net/npm/sweetalert2@8"></script>
  3. <style type="text/css">
  4. a {text-decoration: none;}
  5. div.usercm{background-repeat:no-repeat;background-position:center center;background-size:cover;background-color:#fff;font-size:13px!important;width:130px;-moz-box-shadow:1px 1px 3px rgba
  6. (0,0,0,.3);box-shadow:0px 0px 15px #333;position:absolute;display:none;z-index:10000;opacity:0.9; border-radius: 8px;}
  7. div.usercm ul{list-style-type:none;list-style-position:outside;margin:0px;padding:0px;display:block}
  8. div.usercm ul li{margin:0px;padding:0px;line-height:35px;}
  9. div.usercm ul li a{color:#666;padding:0 15px;display:block}
  10. div.usercm ul li a:hover{color:#fff;background:rgba(170,222,18,0.88)}
  11. div.usercm ul li a i{margin-right:10px}
  12. a.disabled{color:#c8c8c8!important;cursor:not-allowed}
  13. a.disabled:hover{background-color:rgba(255,11,11,0)!important}
  14. div.usercm{background:#fff !important;}
  15. </style>
  16. <div class="usercm" style="left: 199px; top: 5px; display: none;">
  17. <ul>
  18. <li><a rel="external nofollow" target="_blank" href="https://www.qkym.xyz/wp-content/themes/ITLY/go.php?url=aHR0cHM6Ly93d3cuYWF5bS5uZXQv"><i class="fa fa-home fa-fw"></i><span>首页</span></a></li>
  19. <li><a href="javascript:void(0);" onclick="getSelect();"><i class="fa fa-copy fa-fw"></i><span>复制</span></a></li>
  20. <li><a href="javascript:void(0);" onclick="baiduSearch();"><i class="fa fa-search fa-fw"></i><span>搜索</span></a></li>
  21. <li><a href="javascript:history.go(1);"><i class="fa fa-arrow-right fa-fw"></i><span>前进</span></a></li>
  22. <li><a href="javascript:history.go(-1);"><i class="fa fa-arrow-left fa-fw"></i><span>后退</span></a></li>
  23. <li style="border-bottom:1px solid gray"><a href="javascript:window.location.reload();"><i class="fa fa-refresh fa-fw"></i><span>重载网页</span></a></li>
  24. <li><a rel="external nofollow" target="_blank" href="https://www.qkym.xyz/wp-content/themes/ITLY/go.php?url=aHR0cHM6Ly93d3cuYWF5bS5uZXQvbGluaw=="><i class="fa fa-meh-o fa-fw"></i><span>和我当邻居</span></a></li>
  25. <li><a rel="external nofollow" target="_blank" href="https://www.qkym.xyz/wp-content/themes/ITLY/go.php?url=aHR0cHM6Ly93d3cuYWF5bS5uZXQvbXpzbQ=="><i class="fa fa-pencil-square-o fa-fw"></i><span>免责声明</span></a></li>
  26. </ul>
  27. </div>
  28. <script type="text/javascript">
  29. (function(a) {
  30. a.extend({
  31. mouseMoveShow: function(b) {
  32. var d = 0,
  33. c = 0,
  34. h = 0,
  35. k = 0,
  36. e = 0,
  37. f = 0;
  38. a(window).mousemove(function(g) {
  39. d = a(window).width();
  40. c = a(window).height();
  41. h = g.clientX;
  42. k = g.clientY;
  43. e = g.pageX;
  44. f = g.pageY;
  45. h + a(b).width() >= d && (e = e - a(b).width() - 5);
  46. k + a(b).height() >= c && (f = f - a(b).height() - 5);
  47. a("html").on({
  48. contextmenu: function(c) {
  49. 3 == c.which && a(b).css({
  50. left: e,
  51. top: f
  52. }).show()
  53. },
  54. click: function() {
  55. a(b).hide()
  56. }
  57. })
  58. })
  59. },
  60. disabledContextMenu: function() {
  61. window.oncontextmenu = function() {
  62. return !1
  63. }
  64. }
  65. })
  66. })(jQuery);
  67.  
  68. function getSelect() {
  69. "" == (window.getSelection ? window.getSelection() : document.selection.createRange().text) ? layer.msg("啊噢...你没还没选择文字呢!") : document.execCommand("Copy")
  70. }
  71. function baiduSearch() {
  72. var a = window.getSelection ? window.getSelection() : document.selection.createRange().text;
  73. "" == a ? layer.msg("啊噢...你没还没选择文字呢!") : window.open("https://www.baidu.com/s?wd=" + a)
  74. }
  75. $(function() {
  76. for (var a = navigator.userAgent, b = "Android;iPhone;SymbianOS;Windows Phone;iPad;iPod".split(";"), d = !0, c = 0; c < b.length; c++) if (0 < a.indexOf(b[c])) {
  77. d = !1;
  78. break
  79. }
  80. d && ($.mouseMoveShow(".usercm"), $.disabledContextMenu())
  81. });
  82. </script>

转自:傲天博客