我的JSFIDDLE 在这里:
客观的:
- 在页面底部居中 jqueryui 按钮工具栏;工具栏贴在底部。
- 使用来自http://jqueryui.com/button/#splitbutton的想法;单击按钮时,菜单应显示在顶部打开,因为工具栏粘在底部。
以上两个都不起作用。
HTML:
<div id="toolbar" class="ui-widget-header ui-corner-all sticky">
<button id="gear">gear</button>
<ul>
<li><a href="#">Profile</a></li>
<li><a href="#">Links</a></li>
</ul>
<button id="disk">disk</button>
<ul>
<li><a href="#">Usage</a></li>
<li><a href="#">Quota</a></li>
</ul>
<button id="trash">trash</button>
<ul>
<li><a href="#">Files</a></li>
<li><a href="#">Folders</a></li>
</ul>
</div>
JS:
$(function () {
//
//gear Button
//
$("#gear").button({
label: "gear",
text: false,
icons: {
primary: "ui-icon-gear"
}
}).click(function (event) {
event.preventDefault();
var menu = $(this).next().show().position({
my: "left top",
at: "left bottom",
of: this
});
}).next().hide().menu();
//
//disk Button
//
$("#disk").button({
label: "disk",
text: false,
icons: {
primary: "ui-icon-disk"
}
}).click(function (event) {
event.preventDefault();
}).next().hide().menu();
//
//trash Button
//
$("#trash").button({
label: "trash",
text: false,
icons: {
primary: "ui-icon-trash"
}
}).click(function (event) {
event.preventDefault();
}).next().hide().menu();
});