From 67f564014a7e209fde1911b392ec60ce0109d7a9 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Jo=CC=88rn=20Zaefferer?= Date: Thu, 24 Apr 2014 14:02:09 +0200 Subject: [PATCH] Tooltip demo: Add a menu to the playlist button --- demos/tooltip/video-player.html | 32 +++++++++++++++++++++++++++++++- 1 file changed, 31 insertions(+), 1 deletion(-) diff --git a/demos/tooltip/video-player.html b/demos/tooltip/video-player.html index aee2cee2d..ce349d11e 100644 --- a/demos/tooltip/video-player.html +++ b/demos/tooltip/video-player.html @@ -28,6 +28,9 @@ background: rgba(20, 20, 20, 1); color: white; } + .ui-menu { + position: absolute; + } .set { display: inline-block; } @@ -71,7 +74,7 @@ }, text: !!$( this ).attr( "title" ) }); - button.click(function() { + button.not( ".menu" ).click(function() { notify( button ); }); }); @@ -79,6 +82,27 @@ items: "button" }); + $( "button.menu" ) + .click(function() { + $( document ).tooltip( "close", { currentTarget: this }); + var menu = $( this ).next().show().position({ + my: "left top", + at: "left bottom", + of: this + }); + $( document ).one( "click", function() { + menu.hide(); + }); + return false; + }) + .next() + .hide() + .menu({ + selected: function( event, ui ) { + notify( ui.item ); + } + }); + $( document ).tooltip({ position: { my: "center top", @@ -105,6 +129,12 @@
+
-- 2.39.5