zoukankan      html  css  js  c++  java
  • jQuery之右键菜单

    https://files.cnblogs.com/jianjialin/jquery.contextmenu.js

    https://files.cnblogs.com/jianjialin/contextmenu.rar

    资源文件以及js文件

    使用说明

    使用flexiGrid表格http://www.cnblogs.com/jianjialin/archive/2009/11/23/1608758.html作为实验

    调用flexigrid

    rowhandler为点击右键调用的函数,返回当前行的html

    function right(e) {
                    
    var menu = {  150, items: [
                         { text: 
    "查看", icon: "../menu/images/view.png", alias: "contextmenu-edit", action: contextMenuItem_click },
                         { text: 
    "编辑", icon: "../menu/images/edit.png", alias: "contextmenu-view", action: contextMenuItem_click },
                         { text: 
    "删除", icon: "../menu/images/rowdelete.png", alias: "contextmenu-delete", action: contextMenuItem_click },
                         { text: 
    "刷新", icon: "../menu/images/table_refresh.png", alias: "contextmenu-reflash", action: contextMenuItem_click }
                    ]
                    };
    //图片相对于本页的地址
                    function contextMenuItem_click(target) {
    //action返回的是传过去的document对象,即为flexigrid的行对象

                        
    var id = $(target).attr("id").substr(3);
                        
    var cmd = this.data.alias;
                        
    var ch = $.browser.msie ? target.ch : target.getAttribute("ch");
                        
    var cell = ch.split("_FG$SP_");
                        
    if (cmd == "contextmenu-edit") {
                            alert(
    "编辑,产品编号=" + id);
                        }
                        
    else if (cmd == "contextmenu-view") {
                            alert(
    "编辑,产品编号=" + id);
                        }
                        
    else if (cmd == "contextmenu-delete") {
                            
    var name = cell[1];
                            
    if (confirm("你确认要删除商品 [" + name + "] 吗?")) {
                                alert(
    "删除,产品编号=" + id);
                            }
                        }
                        
    else {
                            $(
    "#productlist").flexReload();
                        }
                    }

                    $(e).contextmenu(menu);
                }
  • 相关阅读:
    LeetCode18. 四数之和
    15. 三数之和
    LeetCode202. 快乐数
    LeetCode1. 两数之和
    LeetCode349. 两个数组的交集
    LeetCode242. 有效的字母异位词
    VSCode运行时弹出powershell
    关于cin, cin.get(), getchar(),getline()的字符问题
    剑指 Offer 27. 二叉树的镜像
    BFS zoj 1649
  • 原文地址:https://www.cnblogs.com/jianjialin/p/1611565.html
Copyright © 2011-2022 走看看