jQuery Menu 组件可以应用到任何具有父/子关系的元素,就其变为菜单,但通常使用u>,li ,如果你希望使用除 ul,li 之外的元素,可以通过menus 来配置。下例使用缺省的 ui和 li 菜单支持选择事件select,因此可以为菜单添加事件处理。
基本用法
4 |
< meta charset = "utf-8" />
|
5 |
< title >jQuery UI Demos</ title >
|
6 |
< link rel = "stylesheet" href = "themes/trontastic/jquery-ui.css" />
|
7 |
< script src = "scripts/jquery-1.9.1.js" ></ script >
|
8 |
< script src = "scripts/jquery-ui-1.10.1.custom.js" ></ script >
|
12 |
select: function(event, ui) {
|
13 |
alert(ui.item.context.innerText);
|
27 |
< li class = "ui-state-disabled" >< a href = "#" >Aberdeen</ a ></ li >
|
28 |
< li >< a href = "#" >Ada</ a ></ li >
|
29 |
< li >< a href = "#" >Adamsville</ a ></ li >
|
30 |
< li >< a href = "#" >Addyston</ a ></ li >
|
32 |
< a href = "#" >Delphi</ a >
|
34 |
< li class = "ui-state-disabled" >< a href = "#" >Ada</ a ></ li >
|
35 |
< li >< a href = "#" >Saarland</ a ></ li >
|
36 |
< li >< a href = "#" >Salzburg</ a ></ li >
|
39 |
< li >< a href = "#" >Saarland</ a ></ li >
|
41 |
< a href = "#" >Salzburg</ a >
|
44 |
< a href = "#" >Delphi</ a >
|
46 |
< li >< a href = "#" >Ada</ a ></ li >
|
47 |
< li >< a href = "#" >Saarland</ a ></ li >
|
48 |
< li >< a href = "#" >Salzburg</ a ></ li >
|
52 |
< a href = "#" >Delphi</ a >
|
54 |
< li >< a href = "#" >Ada</ a ></ li >
|
55 |
< li >< a href = "#" >Saarland</ a ></ li >
|
56 |
< li >< a href = "#" >Salzburg</ a ></ li >
|
59 |
< li >< a href = "#" >Perch</ a ></ li >
|
62 |
< li class = "ui-state-disabled" >< a href = "#" >Amesville</ a ></ li >
|
![20130320009](http://www.imobilebbs.com/wordpress/wp-content/uploads/2013/03/20130320009.png)
添加图标
可以为菜单项添加图标,这是通过 定义不同的CSS类来添加的。
4 |
< meta charset = "utf-8" />
|
5 |
< title >jQuery UI Demos</ title >
|
6 |
< link rel = "stylesheet" href = "themes/trontastic/jquery-ui.css" />
|
7 |
< script src = "scripts/jquery-1.9.1.js" ></ script >
|
8 |
< script src = "scripts/jquery-ui-1.10.1.custom.js" ></ script >
|
25 |
< span class = "ui-icon ui-icon-disk" ></ span >Save
|
30 |
< span class = "ui-icon ui-icon-zoomin" ></ span >Zoom In
|
35 |
< span class = "ui-icon ui-icon-zoomout" ></ span >Zoom Out
|
38 |
< li class = "ui-state-disabled" >
|
40 |
< span class = "ui-icon ui-icon-print" ></ span >
|
45 |
< a href = "#" >Playback</ a >
|
49 |
< span class = "ui-icon ui-icon-seek-start" ></ span >Prev
|
53 |
< span class = "ui-icon ui-icon-stop" ></ span >Stop
|
57 |
< span class = "ui-icon ui-icon-play" ></ span >Play
|
62 |
< span class = "ui-icon ui-icon-seek-end" ></ span >Next
|
![20130320010](http://www.imobilebbs.com/wordpress/wp-content/uploads/2013/03/20130320010.png)