WebUI-Popover ============= A lightWeight popover plugin with jquery ,enchance the popover plugin of bootstrap with some awesome new features. It works well with bootstrap ,but bootstrap is not necessary! Browser compatibility: ie8+,Chrome,Safari,Firefox,Opera ## Requirement jquery1.7+ ##Features * fast,lightweight * support more placements * auto caculate placement * close button in popover * multipule popovers in same page * different styles * support url and iframe * support async mode ##Demo [WebUI Popover Demo](http://sandywalker.github.io/webui-popover/demo/) ##Getting Started ####Including it on your page ```html ... ``` ####Use the plugin as follows: ```javascript $('a').webuiPopover(options); ``` ####Some Examples: Create Simplest Popover ```javascript $('a').webuiPopover({title:'Title',content:'Content'}); ``` Create Popover by dom element data-* attribute ```html ``` ```javascript $('a').webuiPopover(); ``` Create Popover with bottom placement ```javascript $('a').webuiPopover({title:'Title',content:'Content',placement:'bottom'}); ``` Create Popover trigged by mouse hover ```javascript $('a').webuiPopover({title:'Title',content:'Content',trigger:'hover'}); ``` Create inversed style Popover ```javascript $('a').webuiPopover({title:'Title',content:'Content',style:'inverse'}); ``` Create Popover with fixed width and height ```javascript $('a').webuiPopover({title:'Title',content:'Content',width:300,height:200}); ``` Create Popover with close button ```javascript $('a').webuiPopover({title:'Title',content:'Content',closeable:true}); ``` Create and Animate the Popover ```javascript $('a').webuiPopover({title:'Title',content:'Content',animation:'pop'}); ``` Create Popover with iframe ```javascript $('a').webuiPopover({type:'iframe',url:'http://getbootstrap.com'}); ``` Create Popover Async Mode ```javascript $('a').webuiPopover({ type:'async', url:'https://api.github.com/', content:function(data){ var html = '