WEB开发网
开发学院网页设计JavaScript 简简单单右键菜单 阅读

简简单单右键菜单

 2009-10-30 00:00:00 来源:WEB开发网   
核心提示: builditem方法就比较简单,就不详细描述了,简简单单右键菜单(8),接着我们还是继续往下看主流程了哦01.varme=$(this).each(function(){02.//给元素添加右键事件了哦03.return$(this).bind('contextmenu',fu

builditem方法就比较简单,就不详细描述了,接着我们还是继续往下看主流程了哦

01.var me = $(this).each(function() {
02.       //给元素添加右键事件了哦
03.            return $(this).bind('contextmenu', function(e) {
04.        //如果(option.onContextMenu 存在则调用并判断返回值是否显示菜单,可以利用这个在特定情况下禁用菜单
05.                var bShowContext = (option.onContextMenu && $.isFunction(option.onContextMenu)) ? option.onContextMenu.call(this, e) : true;
06.                if (bShowContext) {
07.            //触发onShow事件,这个事件中可以执行修改rule,禁用某几项菜单项哦
08.                    if (option.onShow && $.isFunction(option.onShow)) {
09.                        option.onShow.call(this, root);
10.                    }
11.                    root.showMenu(e, this);//调用显示菜单
12.                }
13.        //阻止冒泡
14.                return false;
15.            });
16.        });
17.        //设置显示规则,第一次执行时的规则,同时也可以onshow中动态设置rule
18.        if (option.rule) {
19.            applyRule(option.rule);
20.        }

基本就OK了,另外几个方法就比较简单了,还有亮点是边缘的处理,这个前面的datepicker中也有相应的说明逻辑差不多就不在描述了,同样还是来看下demo吧。关于打包下载,大家可以把demo的网页完整的另存为即可

http://jscs.cloudapp.net/ControlsSample/CM

你的支持是我继续写作的动力。

文章来源:http://www.cnblogs.com/xuanye/archive/2009/10/29/1592585.html

上一页  3 4 5 6 7 8 

Tags:简单 单右键 菜单

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接