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); }) });
圖標效果:
現(xiàn)在我們想增加一個“Help”選項,圖標為一個問號圖形,該怎么辦呢?
首先,得準備一張16*16的png圖片。網上搜索到合適圖片,再用Photoshop或者美圖秀秀裁剪一下就OK。把圖片命名為help.png,將該圖片拷貝至指定的images文件夾中。
然后在上面那段代碼中加上以下這句代碼:
"help": {name: "Help", icon: "help"}
再接著修改jquery.contextMenu.css文件,找到定義圖標圖片的位置,添加Help圖標的相應代碼。
.context-menu-item.icon-help { background-image: url(images/help.png); }
好了,大功告成,效果如下:
以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。
相關文章
jQuery 選擇同時包含兩個class的元素的實現(xiàn)方法
下面小編就為大家?guī)硪黄猨Query 選擇同時包含兩個class的元素的實現(xiàn)方法。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2016-06-06jQuery實現(xiàn)ajax回調函數帶入參數的方法示例
這篇文章主要介紹了jQuery實現(xiàn)ajax回調函數帶入參數的方法,結合實例形式對比分析了jQuery實現(xiàn)ajax回調函數不帶入參數與帶入參數的具體實現(xiàn)技巧,需要的朋友可以參考下2018-06-06jQuery EasyUI 中文API Layout(Tabs)
發(fā)布jQuery EasyUI 中文API—Layout(Tabs)總結,需要的朋友可以參考下。2010-04-04JQuery實現(xiàn)動態(tài)表格點擊按鈕表格增加一行
動態(tài)表格,功能為點擊添加按鈕,表格增加一行并給其name屬性賦予的值,點擊刪除,自動刪除這一行,具體實現(xiàn)如下2014-08-08jQuery中[attribute^=value]選擇器用法實例
這篇文章主要介紹了jQuery中[attribute^=value]選擇器用法,實例分析了[attribute^=value]選擇器的功能、定義及匹配以某些值開始的元素的技巧,具有一定參考借鑒價值,需要的朋友可以參考下2014-12-12