mirror of
https://github.com/jquery/jquery-ui.git
synced 2024-11-21 11:04:24 +00:00
99 lines
2.2 KiB
HTML
99 lines
2.2 KiB
HTML
|
<!DOCTYPE html>
|
||
|
<html>
|
||
|
<head>
|
||
|
<title>jQuery UI Popup - Popup Menu</title>
|
||
|
<link rel="stylesheet" href="../demos.css" />
|
||
|
<link rel="stylesheet" href="../../themes/base/jquery.ui.all.css" title="ui-theme" />
|
||
|
<script src="../../jquery-1.5.1.js"></script>
|
||
|
<script src="../../ui/jquery.ui.core.js"></script>
|
||
|
<script src="../../ui/jquery.ui.widget.js"></script>
|
||
|
<script src="../../ui/jquery.ui.position.js"></script>
|
||
|
<script src="../../ui/jquery.ui.button.js"></script>
|
||
|
<script src="../../ui/jquery.ui.menu.js"></script>
|
||
|
<script src="../../ui/jquery.ui.popup.js"></script>
|
||
|
<script>
|
||
|
$(function() {
|
||
|
function log( msg ) {
|
||
|
$( "<div/>" ).text( msg ).appendTo( "#log" );
|
||
|
}
|
||
|
var selected = {
|
||
|
select: function( event, ui ) {
|
||
|
log( "Selected: " + ui.item.text() );
|
||
|
$(this).popup("close");
|
||
|
}
|
||
|
};
|
||
|
|
||
|
$("#button1").button()
|
||
|
.next().menu(selected).popup();
|
||
|
|
||
|
$( "#rerun" )
|
||
|
.button()
|
||
|
.click(function() {
|
||
|
log( "Selected: " + $( this ).text() );
|
||
|
})
|
||
|
.next()
|
||
|
.button({
|
||
|
text: false,
|
||
|
icons: {
|
||
|
primary: "ui-icon-triangle-1-s"
|
||
|
}
|
||
|
})
|
||
|
.next()
|
||
|
.menu(selected)
|
||
|
.popup({
|
||
|
trigger: $("#select")
|
||
|
})
|
||
|
.parent()
|
||
|
.buttonset({
|
||
|
items: "button"
|
||
|
});
|
||
|
});
|
||
|
</script>
|
||
|
<style type="text/css">
|
||
|
.ui-popup { position: absolute; z-index: 5000; }
|
||
|
.ui-menu { width: 200px; }
|
||
|
</style>
|
||
|
</head>
|
||
|
<body>
|
||
|
|
||
|
<div class="demo">
|
||
|
|
||
|
<button id="button1">Show context menu 1</button>
|
||
|
<ul>
|
||
|
<li><a href="#">Amsterdam</a></li>
|
||
|
<li><a href="#">Anaheim</a></li>
|
||
|
<li><a href="#">Cologne</a></li>
|
||
|
<li><a href="#">Frankfurt</a></li>
|
||
|
<li><a href="#">Magdeburg</a></li>
|
||
|
<li><a href="#">Munich</a></li>
|
||
|
<li><a href="#">Utrecht</a></li>
|
||
|
<li><a href="#">Zurich</a></li>
|
||
|
</ul>
|
||
|
|
||
|
|
||
|
<div>
|
||
|
<div>
|
||
|
<button id="rerun">Run last action</button>
|
||
|
<button id="select">Select an action</button>
|
||
|
<ul>
|
||
|
<li><a href="#">Open...</a></li>
|
||
|
<li><a href="#">Save</a></li>
|
||
|
<li><a href="#">Delete</a></li>
|
||
|
</ul>
|
||
|
</div>
|
||
|
</div>
|
||
|
|
||
|
<div id="log"></div>
|
||
|
</div>
|
||
|
|
||
|
|
||
|
<div class="demo-description">
|
||
|
|
||
|
<p>Make the popup a menu (or the menu a popup) and you get context menus.</p>
|
||
|
|
||
|
</div><!-- End demo-description -->
|
||
|
|
||
|
|
||
|
</body>
|
||
|
</html>
|