ここに私の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();
});