Menú contextual dinámico con iconos personalizados-custoMenu
| Autor: | TheRolfFR |
|---|---|
| Views Total: | 288 |
| Sitio oficial: | Ir a la web |
| Actualizado: | December 17, 2018 |
| Licencia: | MIT |
Vista prévia
Descripción
Un menú contextual dinámico y personalizable creado con jQuery que se puede adjuntar a cualquier elemento contenedor, con soporte para iconos personalizados, descripciones y funciones de clic.
Funcionamiento
Importar la hoja de estilo custoMenu. CSS y JavaScript custoMenu. js en el documento.
<link rel="stylesheet" href="custoMenu.css"> <script src="custoMenu.js"></script>
Cargue un conjunto de iconos de su elección para los íconos del menú.
<link rel="stylesheet" href="https://fonts.googleapis.com/icon?family=Material+Icons">
Crear elementos de menú con iconos personalizados y descripciones en el código JavaScript de la siguiente manera:
var filectxmenu = {
name: 'file',
items: {
'openfile' : {
text: '<i class="material-icons"></i>',
desc: 'Open',
func: function() {
alert('lol');
}
},
'downloadfile' : {
text: '<i class="material-icons"></i>',
desc: 'Download'
},
'copy' : {
text: '<i class="material-icons"></i>'
},
'cut' : {
text: '<i class="material-icons"></i>'
},
'delete' : {
text: '<i class="material-icons"></i>'
},
'rename' : {
text: '<i class="material-icons"></i>'
}
}
} Inicializar el menú contextual.
document.addEventListener('DOMContentLoaded', function(){
custoMenu.addMenu(filectxmenu);
}); Adjunte el menú contextual a un elemento que especifique.
<div class="custoMe" data-name="file" data-src="source"> Right Click Me </div>





