-
728x90
plugin Url & Download : http://fancybox.net/
샘플코드 다운로드 :
521.zip라이센스.
http://fancyapps.com/fancybox/#license 2016.11.01 일 기준.
fancyBox licensed under Creative Commons Attribution-NonCommercial 3.0 license.
You are free to use fancyBox for your personal or non-profit website projects.
You can get the author's permission to use fancyBox for commercial websites by paying a fee.
----
개인 혹은 비영리사이트만 공짜...
이점 유의 (싱글 도메인 $19 / 멀티 도메인 $89)
- swf , iframe , image , youtube , Googlemap 등 팝업 플러그인.
Name Description padding Space inside fancyBox around content. Can be set as array - [top, right, bottom, left].
Integer, Array; Default value: 15margin Minimum space between viewport and fancyBox. Can be set as array - [top, right, bottom, left]. Right and bottom margins are ignored if content dimensions exceeds viewport
Integer, Array; Default value: 20width Default width for 'iframe' and 'swf' content. Also for 'inline', 'ajax' and 'html' if 'autoSize' is set to 'false'. Can be numeric or 'auto'.
Number, String; Default value: 800height Default height for 'iframe' and 'swf' content. Also for 'inline', 'ajax' and 'html' if 'autoSize' is set to 'false'. Can be numeric or 'auto'
Number, String; Default value: 600minWidth Minimum width fancyBox should be allowed to resize to
Number; Default value: 100minHeight Minimum height fancyBox should be allowed to resize to
Number; Default value: 100maxWidth Maximum width fancyBox should be allowed to resize to
Number; Default value: 9999maxHeight Maximum height fancyBox should be allowed to resize to
Number; Default value: 9999autoSize If true, then sets both autoHeight and autoWidth to true
Boolean; Default value: trueautoHeight If set to true, for 'inline', 'ajax' and 'html' type content width is auto determined. If no dimensions set this may give unexpected results
Boolean; Default value: falseautoWidth If set to true, for 'inline', 'ajax' and 'html' type content height is auto determined. If no dimensions set this may give unexpected results
Boolean; Default value: falseautoResize If set to true, the content will be resized after window resize event
Boolean; Default value: !isTouchautoCenter If set to true, the content will always be centered
Boolean; Default value: !isTouchfitToView If set to true, fancyBox is resized to fit inside viewport before opening
Boolean; Default value: trueaspectRatio If set to true, resizing is constrained by the original aspect ratio (images always keep ratio)
Boolean; Default value: falsetopRatio Top space ratio for vertical centering. If set to 0.5, then vertical and bottom space will be equal. If 0 - fancyBox will be at the viewport top
Number; Default value: 0.5leftRatio Left space ratio for horizontal centering. If set to 0.5, then left and right space will be equal. If 0 - fancyBox will be at the viewport left
Number; Default value: 0.5scrolling Set the overflow CSS property to create or hide scrollbars. Can be set to 'auto', 'yes', 'no' or 'visible'
String; Default value: 'auto'wrapCSS Customizable CSS class for wrapping element (useful for custom styling)
string; Default value:arrows If set to true, navigation arrows will be displayed
Boolean; Default value: truecloseBtn If set to true, close button will be displayed
Boolean; Default value: truecloseClick If set to true, fancyBox will be closed when user clicks the content
Boolean; Default value: falsenextClick If set to true, will navigate to next gallery item when user clicks the content
Boolean; Default value: falsemouseWheel If set to true, you will be able to navigate gallery using the mouse wheel
Boolean; Default value: trueautoPlay If set to true, slideshow will start after opening the first gallery item
Boolean; Default value: falseplaySpeed Slideshow speed in milliseconds
Integer; Default value: 3000preload Number of gallery images to preload
Integer; Default value: 3modal If set to true, will disable navigation and closing
Boolean; Default value: falseloop If set to true, enables cyclic navigation. This means, if you click "next" after you reach the last element, first element will be displayed (and vice versa).
Boolean; Default value: trueajax Options for ajax request
Object; Default value:iframe Options for content type "iframe"
Object; Default value:swf Options for content type "swf"
Object; Default value:keys Define keyboard keys for gallery navigation, closing and slideshow
Object; Default value:direction Default navigation direction (for navigation arrows, too)
Object; Default value:scrollOutside If true, the script will try to avoid horizontal scrolling for iframes and html content
Boolean; Default value: trueindex Overrides group start index
Integer; Default value: 0type Overrides type for content. Supported types are 'image', 'inline', 'ajax', 'iframe', 'swf' and 'html'
String; Default value: nullhref Overrides content source link
String; Default value: nullcontent Overrides content to be displayed
String; Default value: nulltitle Overrides title content, accepts any HTML
String; Default value: nulltpl Object containing various templates
Object; Default value:openEffect / closeEffect / nextEffect / prevEffect Animation effect ('elastic', 'fade' or 'none') for each transition type
String; Default value: 'fade', 'fade', 'elastic', 'elastic'openSpeed / closeSpeed / nextSpeed / prevSpeed The time it takes (in ms, or "slow", "normal", "fast") to complete transition
Integer; Default value: 250openEasing / closeEasing / nextEasing / prevEasing Easing method for each transition type. You have numerous choices if easing plugin is included
String; Default value: 'swing'openOpacity / closeOpacity If set to true, transparency is changed for elastic transitions
Boolean; Default value: trueopenMethod / closeMethod / nextMethod / prevMethod Method from $.fancybox.transitions() that handles transition (you can add custom effects there)
String; Default value: 'zoomIn' / 'zoomOut' / 'changeIn' / 'changeOut'helpers Object containing enabled helpers and options for each of them
Object; Default value:live If set to true, fancyBox uses "live" to assign click event. Set to "false", if you need to apply only to current collection, e.g., if using something like -
Boolean; Default value: trueparent Parent element of the container. This is useful for ASP.NET where the top element is "form" -
String; Default value: body
Name Description open
Launch fancyBox, the same as$.fancybox.open( [group], [options] )$.fancybox([group], [options])
First parameter can be in various types, examples:$.fancybox([ {href : 'img1.jpg', title : 'Title'}, {href : 'img2.jpg', title : 'Title'} ]);- array containing objects$.fancybox( {href : 'image.jpg', title : 'Lorem lipsum'} );- single object$.fancybox( ['image.jpg', 'image.jpg'] );- array containing links as strings$.fancybox( 'image.jpg' );- string as source link$.fancybox( [jQuery object] );$.fancybox( '<h1>Lorem lipsum</h1>' );cancel
Cancel loading image or abort ajax request$.fancybox.cancel()close
If fancyBox is fully opened (open animation has ended) then start closing animation. If not or closing is forced (e.g. called like$.fancybox.close( [force] )$.fancybox.close( true )) than fancyBox is removed immediatlyplay
Start or stop (if already running) slideshow$.fancybox.play()next
Navigate to next gallery item$.fancybox.next()prev
Navigate to previous gallery item$.fancybox.prev()jumpto
Navigate to gallery item by index. Item counting starts from 0, e.g.$.fancybox.jumpto( [index] )$.fancybox.jumpto( 0 );will open the first, e.g.$.fancybox.jumpto( 1 );will second, etcreposition
Will center fancyBox inside viewport and toggle position type to fixed or absolute if needed$.fancybox.reposition()update
Auto-sizes fancyBox height to match height of content$.fancybox.update()toggle
If content is resized to fit inside viewport than it will be expanded to full size (and vice verse)$.fancybox.toggle()showLoading
Shows loading animation$.fancybox.showLoading()hideLoading
Hides loading animation$.fancybox.hideLoading()Name Description onCancel Called after user triggers canceling.
Note: If false is returned by the callback, the canceling will be haltedbeforeLoad Called before starting to load content.
Note: If false is returned by the callback, the loading will be haltedafterLoad Called after content is loaded. Receives two arguments - upcoming and current object - http://jsfiddle.net/xW5gs/
Note: If false is returned by the callback, the content will not be shown.beforeShow Called right before open animations has started afterShow Called after open animations has ended beforeClose Called right after closing has been triggered but not yet started
Note: If false is returned by the callback, the closing will be halted.afterClose Called after closing animation has ended onUpdate Called after window resize, scroll or orientation change events are triggered onPlayStart Called after slideshdow has started onPlayEnd Called after slideshdow has stoped 728x90댓글