jQueryプラグインContextMenuカスタムアイコンの詳細分析

小云云
リリース: 2018-01-22 13:45:50
オリジナル
2255 人が閲覧しました

この記事では主に jQuery プラグイン ContextMenu カスタム アイコンの関連コードを詳しく紹介します。興味のある方は参考にしていただければ幸いです。

jQuery の ContextMenu プラグインは使い方が非常に簡単ですが (現在の前提として、私の前回の Weibo 投稿を読んでいることが前提です、笑)、メニュー アイコンを変更したい場合、多くの人が混乱します。 ContextMenu プラグインは、切り取り、コピー、削除など、限られた数のアイコンしか提供しないためです。

アイコンの関連コードを変更します:


$(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);
  })
});
ログイン後にコピー

アイコンの効果:

jQueryプラグインContextMenuカスタムアイコンの詳細分析

ここで、「ヘルプ」オプションを追加したいと思います。アイコンは疑問符のグラフィックですが、どうすればよいでしょうか?

まず、16*16のpng画像を準備する必要があります。適切な写真をオンラインで検索し、Photoshop または Meituxiu Xiu を使用してトリミングします。画像に help.png という名前を付け、指定した画像フォルダーに画像をコピーします。

jQueryプラグインContextMenuカスタムアイコンの詳細分析

次に、上記のコードに次のコードを追加します:

"help": {name: "Help", icon: "help"}

次に、 jquery.contextMenu .css ファイルを変更して、アイコン イメージが定義されている場所を指定し、ヘルプ アイコンに対応するコードを追加します。

.context-menu-item.icon-help {background-image: url(images/help.png); }

これで完了です。効果は次のようになります:

jQueryプラグインContextMenuカスタムアイコンの詳細分析

関連する推奨事項:

jQuery の右クリック メニュー contextMenu の使用例_jquery

Internet Explorer の右クリック メニュー (ContextMenu) の開発_javascript スキル

html5 は要素 contextmenu のコンテキスト メニュー属性を指定します

以上がjQueryプラグインContextMenuカスタムアイコンの詳細分析の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート