-
Notifications
You must be signed in to change notification settings - Fork 174
Home
Nicola Franchini edited this page Dec 2, 2021
·
20 revisions
Dropped jQuery. You don't need any external library.
new Venobox({
selector: '.venobox'
});
But if you love the jQuery style (or you are too lazy to update your old initializations), the old method is still supported, if the jQuery library is loaded:
$('.venobox').venobox();
-
selector
Items to be initialized -
maxWidth
Max content width -
ratio
For Video and iFrames -
popup
Open specific element on page load -
navSpeed
Transition time to silde out items -
shareStyle
3 styles for the share buttons: 'block', 'pill', 'transparent', 'bar' -
titleStyle
3 styles for the titles: 'block', 'pill', 'transparent', 'bar' -
toolsBackground
background color for title and share -
toolsColor
color for navigation tools
-
noArrows
renamed tonavigation
(default: true) -
numeratio
renamed tonumeration
-
cb_pre_open
renamed toonPreOpen
-
cb_post_open
renamed toonPostOpen
-
cb_pre_close
renamed toonPreClose
-
cb_after_nav
renamed toonNavComplete
-
cb_content_loaded
renamed toonContentLoaded
-
cb_init
renamed toonInit
-
cb_post_close
-
closeBackground
-
closeColor
-
framewidth
-
frameheight
-
numerationBackground
-
numerationColor
-
numerationPosition
-
titleBackground
-
titleColor
-
arrowsColor
-
data-maxwidth
overrides the global optionmaxWidth
-
data-ratio
overrides the global optionratio
Full list of current available options:
selector: '.venobox',
autoplay : false,
bgcolor: '#fff',
border: '0',
infinigall: false,
maxWidth: '1200px',
navigation: true,
navSpeed: 300,
numeration: false,
overlayClose: true,
overlayColor: 'rgba(23,23,23,0.85)',
popup: false,
ratio: '16x9', // Available: '1x1' | '4x3' | '16x9' | '21x9'
share: [], // ['facebook', 'twitter', 'linkedin', 'pinterest', 'email', 'download']
shareStyle: 'bar', // 'block', 'pill', 'transparent', 'bar'
spinner: 'bounce', // available: 'plane' | 'chase' | 'bounce' | 'wave' | 'pulse' | 'flow' | 'swing' | 'circle' | 'circle-fade' | 'grid' | 'fold' | 'wander'
spinColor : '#d2d2d2',
titleattr: 'title',
titlePosition: 'top', // 'top' || 'bottom'
titleStyle: 'bar', // 'block', 'pill', 'transparent', 'bar'
toolsBackground: '#1C1C1C', // 'transparent'
toolsColor: '#d2d2d2',
onPreOpen: function(){ return true; }, // Return the selected object - set return false to prevent opening
onPostOpen: function(){}, // Return: current_item, gallIndex, thenext, theprev
onPreClose: function(){ return true; }, // Return: current_item, gallIndex, thenext, theprev - set return false to prevent closing
onNavComplete: function(){}, // Return: current_item, gallIndex, thenext, theprev
onContentLoaded: function(){}, // Return: newcontent
onInit: function(){}, // Return: plugin obj