首页前端开发HTMLHtml5开发学习(4):contextmenu――右键菜单

Html5开发学习(4):contextmenu――右键菜单

时间2024-01-25 14:37:05发布访客分类HTML浏览757
导读:收集整理的这篇文章主要介绍了html5教程-Html5开发学习(4 :contextmenu――右键菜单,觉得挺不错的,现在分享给大家,也给大家做个参考。小宝典致力于为广大程序猿(媛)提供高品质的代码服务,请大家多多光顾小站,小宝典在此谢过...
收集整理的这篇文章主要介绍了html5教程-Html5开发学习(4):contextmenu――右键菜单,觉得挺不错的,现在分享给大家,也给大家做个参考。小宝典致力于为广大程序猿(媛)提供高品质的代码服务,请大家多多光顾小站,小宝典在此谢过。

上一篇:/kf/201203/124948.htML 

1,contextmenu
在Html5中,每个元素新增了一个属性:contextmenu
contextmenu 是上下文菜单,即鼠标右击元素会出现一个菜单。
 
2,menu>
要实现鼠标右击元素会出现一个菜单,还必须了解html5里新增的另一个元素:menu>
顾名思义menu> 是定义菜单的,
menu> 元素属性:
    tyPE :菜单类型属。
        有三个值
        1)context:上下文;
        2)toolbar:工具栏;
        3)list:列表
    label :菜单显示的名称。

3,menuITem>
menu> /menu> 内部可以嵌入一个一个菜单项,即menuitem> /menuitem> 。
menuitem 属性:
    label:菜单项显示的名称
    icon:在菜单项左侧显示的图标
    onclick:点击菜单项触发的事件


4,下面的代码演示了如何实现一个鼠标右击菜单:
p style='display:inline' contextmenu="mymenu"> 右击我试试/p>

menu type="context" id="mymenu">
  menuitem label="菜单1" onclick="alert('这是菜单1'); " icon="http://d.lanrentuku.COM/down/gif/gif-0145.gif"> /menuitem>
  menuitem label="菜单2" onclick="alert('这是菜单2'); " icon="http://d.lanrentuku.com/down/gif/gif-0161.gif"> /menuitem>
  menu label="菜单3">
    menuitem label="菜单3-1" icon="http://up.2cto.com/2012/0407/20120407090812492.gif" onclick="alert('这是菜单3-1'); ">
    /menuitem>
    menu label="菜单3-2" >  
       menuitem label="菜单3-2-1" icon="http://up.2cto.com/2012/0407/20120407090813196.gif" onclick="alert('这是菜单3-2-1'); ">
       /menuitem>
    /menu>
  /menu>
/menu>

 这样,鼠标右击p> 时,就会出现菜单效果如下:

  


注:目前只有火狐浏览器支持menu> ,所以有兴趣的同学,可以在火狐浏览器下试试。
 

作者 : 徐明祥
 

上一篇:/kf/201203/124948.html 

1,contextmenu
在Html5中,每个元素新增了一个属性:contextmenu
contextmenu 是上下文菜单,即鼠标右击元素会出现一个菜单。
 
2,menu>
要实现鼠标右击元素会出现一个菜单,还必须了解html5里新增的另一个元素:menu>
顾名思义menu> 是定义菜单的,
menu> 元素属性:
    type :菜单类型属。
        有三个值
        1)context:上下文;
        2)toolbar:工具栏;
        3)list:列表
    label :菜单显示的名称。

3,menuitem>
menu> /menu> 内部可以嵌入一个一个菜单项,即menuitem> /menuitem> 。
menuitem 属性:
    label:菜单项显示的名称
    icon:在菜单项左侧显示的图标
    onclick:点击菜单项触发的事件


4,下面的代码演示了如何实现一个鼠标右击菜单:
p style='display:inline' contextmenu="mymenu"> 右击我试试/p>

menu type="context" id="mymenu">
  menuitem label="菜单1" onclick="alert('这是菜单1'); " icon="http://d.lanrentuku.com/down/gif/gif-0145.gif"> /menuitem>
  menuitem label="菜单2" onclick="alert('这是菜单2'); " icon="http://d.lanrentuku.com/down/gif/gif-0161.gif"> /menuitem>
  menu label="菜单3">
    menuitem label="菜单3-1" icon="http://up.2cto.com/2012/0407/20120407090812492.gif" onclick="alert('这是菜单3-1'); ">
    /menuitem>
    menu label="菜单3-2" >  
       menuitem label="菜单3-2-1" icon="http://up.2cto.com/2012/0407/20120407090813196.gif" onclick="alert('这是菜单3-2-1'); ">
       /menuitem>
    /menu>
  /menu>
/menu>

 这样,鼠标右击p> 时,就会出现菜单效果如下:

  


注:目前只有火狐浏览器支持menu> ,所以有兴趣的同学,可以在火狐浏览器下试试。
 

作者 : 徐明祥
 

觉得可用,就经常来吧! 欢迎评论哦! html5教程,巧夺天工,精雕玉琢。小宝典献丑了!

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!

divHTMLhtml5post-format-gallery

若转载请注明出处: Html5开发学习(4):contextmenu――右键菜单
本文地址: https://pptw.com/jishu/586640.html
HTML5学习笔记简明版(4):新元素之video,audio,meter,datalist,keygen,output HTML5学习笔记简明版(3):新元素之hgroup,header,footer,address,nav

游客 回复需填写必要信息