jQuery插件ContextMenu自定义图标详细解析

本文主要为大家详细介绍了jquery插件contextmenu自定义图标的相关代码,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,希望能帮助到大家。

jQuery的ContextMenu插件使用起来非常简单(当前前提是看了我的上一篇微博,哈哈),但是想改菜单的图标,很多人又要懵圈了。因为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);  })});

登录后复制

图标效果:

图1

现在我们想增加一个“Help”选项,图标为一个问号图形,该怎么办呢?

首先,得准备一张16*16的png图片。网上搜索到合适图片,再用Photoshop或者美图秀秀裁剪一下就OK。把图片命名为help.png,将该图片拷贝至指定的images文件夹中。

图1

然后在上面那段代码中加上以下这句代码:

“help”: {name: “Help”, icon: “help”}

再接着修改jquery.contextMenu.css文件,找到定义图标图片的位置,添加Help图标的相应代码。

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

好了,大功告成,效果如下:

图1

相关推荐:

jQuery右键菜单contextMenu使用实例_jquery

开发 Internet Explorer 右键功能表(ContextMenu)_javascript技巧

html5规定元素的上下文菜单属性contextmenu

以上就是jQuery插件ContextMenu自定义图标详细解析的详细内容,更多请关注【创想鸟】其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2789788.html

(0)
上一篇 2025年3月8日 18:47:26
下一篇 2025年3月8日 18:47:42

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • jQuery动态产生select option下拉列表实现代码

    select option下拉列表实现方法有很多,本文主要介绍了jquery动态产生select option下拉列表的实现方法,需要的朋友可以参考下,希望能帮助到大家。 但其中没有实现动态产生select option下拉列表。 在jQu…

    2025年3月8日 编程技术
    200
  • jQuery实现与GridView类似的功能实例

    本文主要和大家分享jquery实现一个类似gridview的编辑,更新,取消和删除的功能,在项目中遇到这样的需求当用户点击编辑时,在点击行下动态产生一行,编辑铵钮变为disabled,新产生的一行有更新和取消的铵钮,点击“取消”铵钮,删除刚…

    2025年3月8日 编程技术
    200
  • jQuery移动端Tab选项卡效果实现方法

    tab选项卡功能我们也会经常接触,本文我们主要介绍jquery实现移动端tab选项卡效果的实例。具有很好的参考价值。下面跟着小编一起来看下吧,希望能帮助到大家。 效果图: 代码如下: nbsp;html>   移动端Tab选项卡   …

    2025年3月8日
    200
  • jQuery页面倒计时并刷新效果的实现方法

    我们都知道,页面倒计时小编在很多网站都有这样的需求,本文主要给大家分享一段jq代码实现页面倒计时并刷新效果,代码简单易懂,非常不错,需要的的朋友参考下,希望能版助到大家。 下面一段代码给大家分享基于jquery实现的页面倒计时并刷新效果,代…

    编程技术 2025年3月8日
    200
  • jQuery中layer分页器实例详解

    本文主要介绍了jquery中layer分页器的使用,实例介绍了layer分页器的技巧,非常具有实用价值,需要的朋友可以参考下,希望能帮助到大家。 layui给我们提供了分页器的组件,进行简单的配置就能做出分页的效果 上代码: // 点击查询…

    编程技术 2025年3月8日
    200
  • jQuery中的ajaxSubmit详解

    刚刚学习中,使用到了ajaxsubmit,犹豫以前没有接触㢧这个,所以刚开始是一脸懵逼状态,最后通过查找资料的方式,解决了这个问题这个很兴奋,做到了页面的无刷新上传图片,送给看我博客园的朋友一句话:“山高人为峰,努力定成功!” 下面我对aj…

    2025年3月8日
    200
  • jquery拼接ajax的json和字符串的方法

    整理文档,搜刮出一个jquery拼接ajax 的json和字符串拼接的代码,本文主要介绍了jquery拼接ajax 的json和字符串拼接的方法,这里整理了详细的代码,有需要的小伙伴可以参考下。 jQuery拼接字符串ajax 登录后复制登…

    编程技术 2025年3月8日
    200
  • jquery mobile折叠的导航按钮实现教程

    本文主要为大家详细介绍了jquery mobile实现可折叠的导航按钮,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,希望能帮助到大家。 本文实例为大家分享了jquery实现可折叠的导航按钮的具体代码,供大家参考,具体内容如下 功能: …

    2025年3月8日
    200
  • ThinkPHP和jquery实现加载更多实例讲解

    本文主要介绍了thinkphp+jquery实现“加载更多”功能代码,以实例代码讲诉了加载更多的代码实现,非常具有实用价值,需要的朋友可以参考下,希望能帮助到大家。 ThinkPHP+jQuery实现“加载更多” 在很多web端界面中都会用…

    2025年3月8日
    200
  • jQuery实现扑克正反面翻牌效果实例分享

    本文主要介绍了jquery实现扑克正反面翻牌效果的实例。具有很好的参考价值。下面跟着小编一起来看下吧,希望能帮助到大家。 效果图: 代码如下:    【JQuery插件】扑克正反面翻牌效果  *{margin:0px;padding:0px…

    2025年3月8日
    200

发表回复

登录后才能评论