Heim  >  Artikel  >  Web-Frontend  >  Detaillierte Analyse des benutzerdefinierten Symbols des jQuery-Plug-Ins ContextMenu

Detaillierte Analyse des benutzerdefinierten Symbols des jQuery-Plug-Ins ContextMenu

小云云
小云云Original
2018-01-22 13:45:502242Durchsuche

In diesem Artikel wird hauptsächlich der relevante Code des benutzerdefinierten jQuery-Plug-In-Symbols vorgestellt. Ich hoffe, dass er Ihnen helfen kann.

Das ContextMenu-Plug-in von jQuery ist sehr einfach zu verwenden (die aktuelle Voraussetzung ist, meinen letzten Weibo-Beitrag zu lesen, haha), aber wenn Sie das Menüsymbol ändern möchten, sind viele Leute wieder verwirrt. Da das ContextMenu-Plugin nur eine begrenzte Anzahl von Symbolen bereitstellt, z. B. Ausschneiden, Kopieren, Löschen usw.

Ändern Sie den relevanten Code des Symbols:


$(function(){
  $.contextMenu({
    selector: '.context-menu-one', 
    callback: function(key, options) {
      var m = "clicked: " + key;
      window.console && console.log(m) || alert(m); 
    },
    items: {
      "edit": {name: "Edit", icon: "edit"},
      "cut": {name: "Cut", icon: "cut"},
      "copy": {name: "Copy", icon: "copy"},
      "paste": {name: "Paste", icon: "paste"},
      "delete": {name: "Delete", icon: "delete"},
      "sep1": "---------",
      "quit": {name: "Quit", icon: "quit"}
    }
  });

  $('.context-menu-one').on('click', function(e){
    console.log('clicked', this);
  })
});

Symboleffekt:

Detaillierte Analyse des benutzerdefinierten Symbols des jQuery-Plug-Ins ContextMenu

Jetzt möchten wir eine „Hilfe“-Option hinzufügen, das Symbol ist eine Fragezeichengrafik, was sollen wir tun?

Zuerst müssen Sie ein 16*16-PNG-Bild vorbereiten. Suchen Sie online nach geeigneten Bildern und schneiden Sie sie dann mit Photoshop oder Meituxiu Xiu zu. Benennen Sie das Bild help.png und kopieren Sie das Bild in den angegebenen Bilderordner.

Detaillierte Analyse des benutzerdefinierten Symbols des jQuery-Plug-Ins ContextMenu

Fügen Sie dann den folgenden Code zum obigen Code hinzu:

"help": {name: "Help", icon: "Hilfe"🎜>

Ändern Sie dann die Datei jquery.contextMenu.css, suchen Sie den Speicherort, an dem das Symbolbild definiert ist, und fügen Sie den entsprechenden Code für das Hilfesymbol hinzu.

.context-menu-item.icon-help { background-image: url(images/help.png); Nachdem Sie es getan haben, ist der Effekt wie folgt:


Verwandte Empfehlungen:

Detaillierte Analyse des benutzerdefinierten Symbols des jQuery-Plug-Ins ContextMenu

jQuery-Rechtsklick-Menü-KontextMenü-Verwendungsbeispiel_jquery


Entwickeln Sie das Kontextmenü des Internet Explorers (ContextMenu)_Javascript-Kenntnisse

html5 gibt das Kontextmenüattribut contextmenu des Elements

Das obige ist der detaillierte Inhalt vonDetaillierte Analyse des benutzerdefinierten Symbols des jQuery-Plug-Ins ContextMenu. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn