JSFiddle - React, Tailwind, and code Playground
HTML
<div id="btnMenu" />
JavaScript
var $dial2 = ""
var closed = 0;
function openmenu(width, height, menuID) {
if ($dial2 == "") {
$dial2 = $('<div></div>')
.html('<iframe id="dial2" style="border: 0px; " src="http://jsfiddle.net/echo/jsonp/" width="100%" height="100%"></iframe>')
.dialog({
autoOpen: false,
modal: false,
height: height,
width: width,
title: 'Menu',
draggable: false,
position: {
my: 'top',
at: 'left-207',
of: $('#btnMenu')
},
resizable: false,
open: function (e, ui) {
closed = 0;
$(document).bind('click', closeDialog);
}
});
$dial2.dialog('open');
}
}
function closeDialog() {
if (closed == 0) {
$dial2.dialog('close');
closed = 1;
}
}
openmenu("500", "500", "5")