popupmenu.js
popupmenu.js is a simple JavaScript popup menu library.
This library doesn't need any other libraries.
This works on IE and Firefox(doesn't work on Opera).
download
examples
example1
var popup1 = new PopupMenu(); popup1.add('open new window', function(target) { window.open(location.href); }); popup1.add('alert', function(target) { alert('alert!'); }); popup1.addSeparator(); popup1.add('close', function(target) { window.close(); }); popup1.setSize(140, 0); popup1.bind('example1'); // target is this pre block /* popup1.bind(); // target is document */
example2
var popup2 = new PopupMenu(); popup2.add('red', function(target) { target.style.background = 'red'; }); popup2.add('blue', function(target) { target.style.background = 'blue'; }); popup2.add('yellow', function(target) { target.style.background = 'yellow'; }); popup2.addSeparator(); popup2.add('default', function(target) { target.style.background = '#EEE'; }) popup2.setSize(150, 0); popup2.bind('example2'); // target is this pre block
license
The modified BSD license.