Skip to content

pwwang/jquery.msgbox

Repository files navigation

jquery.msgbox

A jquery popup/modal/dialog plugin. Version 8.0

Documentation and examples: https://pwwang.github.io/jquery.msgbox

Browser support: morden browsers, IE7+

Required: jquery 1.7+

Previous version could be found at https://code.google.com/p/jquery-msgbox/

Why another jquery popup plugin ?

Most of the exising jquery popup plugins are lacking some of the features:

  • Multiple instances support
  • Resize handler to resize the popup box
  • Maximization/Minimization of the popup box
  • Dragging support
  • Theme customization
  • Key bindings support
  • Working as a photo slideshow

Install

bower install jquery.msgbox

Features

(c) could be customized

  • Key bindings (c)
  • Overlay events (c)
  • Draggable
  • Resizable
  • Icons, (prev,play,next,min,max,close) (c)
  • Buttons in footer, and their events could be fully customized (c)
  • Working as a photo viewer
  • Themes (c)
  • Multiple instances (task tar simulation)
  • Internationalization (c)
  • API

Basic usage

$(".trigger").msgbox({
	type: 'html',
	content: '<p>Hello</p>'
});

// calling API
$(".trigger").msgbox().close();

// multiple instances
$.msgbox({
	type: 'text',
	content: 'instance1',
	id: 0
});
$.msgbox({
	type: 'html',
	content: 'instance2',
	id: 'msgbox1'
});

// calling API
$.msgbox(0).close();
$.msgbox('msgbox1').min();