Proto.Menu 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
Proto.Menu 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票
授权协议 MIT
开发语言 JavaScript
操作系统 跨平台
软件类型 开源软件
开发厂商
地区 不详
提 交 者 红薯
适用人群 未知
收录时间 2010-03-07

软件简介

Proto.Menu 是一个基于 Prototype 开发的菜单组件。如下图所示:

示例代码:

var myLinks = [
        {name: 'Back', callback: function(){alert('back function called')}},
        {name: 'Forward', callback: function(){alert('Forward function called')}},
        {separator: true},
        {name: 'Reload', callback: function(){alert('Reload function called')}},
        {name: 'Disabled option', disabled: true},
        {name: 'Toggle previous option', callback: function(){
                var item = oLinks.find(function(l){return l.name == 'Disabled option'});
                item.disabled = item.disabled == false ? true : false;
        }}
]

<script type="text/javascript">
new Proto.Menu({
        selector: '.contextmenu' // context menu will be shown when element with class name of "contextmenu" is clicked
        className: 'myContextMenu', // this is a class which will be attached to menu container (used for css styling)
        menuItems: myLinks // array of menu items
})
</script>

展开阅读全文

评论 (0)

加载中
更多评论
暂无内容
暂无内容
暂无内容
0 评论
4 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部