`
yingpengfei1215
  • 浏览: 39646 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
文章分类
社区版块
存档分类
最新评论

xbox -- fancybox

 
阅读更多

 

 

文件引用:

jquery-ui-1.10.3.custom.min.js

jquery.fancybox-1.3.4.css

jquery.mousewheel-3.0.4.pack.js

jquery.fancybox-1.3.4.pack.js

 

Fancybox的API和配置选项说明

 

属性名默认值简要说明
padding 10 浏览框内边距,和css中的padding一个意思
margin 20 浏览框外边距,和css中的margin一个意思
opacity false 如果为true,则fancybox在动画改变的时候透明度可以跟着改变
modal false 如果为true,则'overlayShow' 会被设成 'true' , 'hideOnOverlayClick', 'hideOnContentClick', 'enableEscapeButton', 'showCloseButton' 会被设成 'false'
cyclic false 如果为true,相册会循环播放
scrolling 'auto' 设置overflow的值来创建或隐藏滚动条,可以设置成 'auto', 'yes', or 'no'
width 560 设置iframe和swf的宽度,如果 'autoDimensions'为 'false',这也可以设置普通文本的宽度
height 340 设置iframe和swf的高度,如果 'autoDimensions'为 'false',这也可以设置普通文本的高度
autoScale true 如果为true,fancybox可以自适应浏览器窗口大小
autoDimensions true 在内联文本和ajax中,设置是否动态调整元素的尺寸,如果为true,请确保你已经为元素设置了尺寸大小
centerOnScroll false 如果为true,当你滚动滚动条时,fancybox将会一直停留在浏览器中心
ajax { } 和jquery的ajax调用选项一样
注意: 'error' and 'success' 这两个回调事件会被fancybox重写
swf {wmode: 'transparent'} swf的设置选项
hideOnOverlayClick true 如果为true则点击遮罩层关闭fancybox
hideOnContentClick false 如果为true则点击播放内容关闭fancybox
overlayShow true 如果为true,则显示遮罩层
overlayOpacity 0.3 遮罩层的透明度(范围0-1)
overlayColor '#666' 遮罩层的背景颜色
titleShow true 如果为true,则显示标题
titlePosition 'outside' 设置标题显示的位置.可以设置成 'outside', 'inside' 或 'over'
titleFormat null 可以自定义标题的格式
transitionIn, transitionOut 'fade' 设置动画效果. 可以设置为 'elastic', 'fade' 或 'none'
speedIn, speedOut 300 fade 和 elastic 动画切换的时间间隔, 以毫秒为单位
 
changeSpeed 300 切换时fancybox尺寸的变化时间间隔(即变化的速度),以毫秒为单位
changeFade 'fast' 切换时内容淡入淡出的时间间隔(即变化的速度)
easingIn, easingOut 'swing' 为 elastic 动画使用 Easing
showCloseButton true 如果为true,则显示关闭按钮
showNavArrows true 如果为true,则显示上一张下一张导航箭头
enableEscapeButton true 如果为true,则启用ESC来关闭fancybox
onStart null 回调函数,加载内容是触发
onCancel null 回调函数,取消加载内容后触发
onComplete null 回调函数,加载内容完成后触发
onCleanup null 回调函数,关闭fancybox前触发
onClosed null 回调函数,关闭fancybox后触发

 

 常用的函数:

$.fancybox.showActivity    显示加载动画

$.fancybox.hideActivity      隐藏加载动画

$.fancybox.next               展示下一个图

$.fancybox.prev               展示上一个图

$.fancybox.close              关闭fancybox

常用的参数:

titlePosition                     标题的位置,只能被设置成inside和outside

transitionIn, transitionOut 窗口显示的方式,可以设置为'elastic', 'fade' or 'none' 'fade'

centerOnScroll                 当设置成ture的时候,fancybox窗口在滚动网页滚动的时候保持居中

 

例子:

jQuery.fancybox({

'width' : 400,

'height' : 200,

'autoScale' : false,

'transitionIn' : 'none',

'transitionOut' : 'none',

'type' : 'inline',

'href' : '#permissionContent'

});

 

 

分享到:
评论

相关推荐

    fancyapps-fancyBox-v2.1.5-0

    fancyapps-fancyBox-v2.1.5-0 是一个基于 jQuery 的流行弹出框插件,专门设计用于在移动端和PC端提供高质量的图片浏览体验。这个插件以其优雅的设计和丰富的功能集,成为了网页开发中常用的一款工具。 fancyBox 的...

    Python库 | django-fancybox-0.1.5.tar.gz

    **Python库 django-fancybox-0.1.5** 在Python的开发世界中,库是开发者的重要工具,它们提供了丰富的功能,让开发变得更加高效和便捷。`django-fancybox` 是一个针对Django框架的库,专注于增强网站的用户体验,...

    jquery.fancybox-1.3.4

    "jQuery.fancybox-1.3.4"是一个流行的JavaScript库,专门用于实现轻量级的弹出窗口和图片画廊效果。这个版本是1.3.4,它在当时是jQuery Fancybox的一个稳定版本,提供了丰富的功能和自定义选项,以帮助开发者创建...

    jQuery插件---Fancybox

    Include nessesary JS files (FancyBox uses pngFix to fix IE png transparency). --------------------------- /* required */ <script type="text/javascript" src="js/jquery.js"></script> ...

    fancyapps-fancyBox-v2.1.3-0-gcd2bc9a.zip

    fancyapps-fancyBox-v2.1.3-0-gcd2bc9a.zip 是一个包含fancyBox组件的压缩包文件,这个组件是UI设计中的一个重要元素,主要用于创建优雅的弹出框效果。fancyBox是一个开源的JavaScript库,它能够使网页中的图片、...

    fancyapps-fancyBox-v2.0.4-0-g81c12d7.zip_V2 _fancyapps_fancyapps

    【标题】"fancyapps-fancyBox-v2.0.4-0-g81c12d7.zip_V2 _fancyapps_fancyapps" 指的是一个名为 "fancyapps-fancyBox" 的软件组件的特定版本,具体版本号为 v2.0.4。"0-g81c12d7" 部分可能是Git的哈希值,用于标识此...

    texlive-fancybox-20180414-22.el8.noarch.rpm

    官方离线安装包,亲测可用。使用rpm -ivh [rpm完整包名] 进行安装

    fancybox-2.1.7.zip

    jquery 弹出层插件,图片点击放大插件推荐FancyBox,版本为2.1.7 效果查看http://fancyapps.com/fancybox/ 或者https://www.baiyongj.com/event/fancybox-2.1.7/index.html

    fancybox-master.zip

    Fancybox是一款广受欢迎的JavaScript库,专为网页中的媒体展示设计。它基于jQuery,使得在网页上优雅地呈现图片、HTML内容、Flash动画、Iframe和Ajax内容变得轻而易举。这款插件以其高度可定制性和精美的阴影效果...

    jquery-fancybox扩展实现图片旋转

    var buttonTpl = '<button data-fancybox-rotate title="Rotate"><i class="fas fa-undo-alt"></i></button>'; ``` 2. 在 Fancybox 配置中添加此按钮,并注册点击事件: ```javascript $(document).ready...

    fancybox 图片放大查看插件

    1. **组内轮播**:通过`data-fancybox-group`属性,图片可以被分组,用户可以在同一组内左右滑动浏览其他图片。 2. **自定义样式和行为**:通过修改CSS样式,可以改变Fancybox的外观;通过调整JavaScript选项,可以...

    基于jQuery的图片点击弹窗预览大图插件,jquery.fancybox-1.3.4

    <link rel="stylesheet" href="jquery.fancybox-1.3.4.css"> <script src="https://code.jquery.com/jquery-1.7.1.min.js"> <script src="jquery.fancybox-1.3.4.pack.js"> <a class="fancybox" href="image....

    Python库 | fancybox-1.0.0-py3-none-any.whl

    资源分类:Python库 所属语言:Python 资源全名:fancybox-1.0.0-py3-none-any.whl 资源来源:官方 安装方法:https://lanzao.blog.csdn.net/article/details/101784059

    jquery.fancybox-1.2.6

    <link rel="stylesheet" href="path/to/jquery.fancybox-1.2.6.css"> <script src="path/to/jquery.js"></script> <script src="path/to/jquery.fancybox-1.2.6.pack.js"> ``` 接着,为需要使用Fancybox的图片元素...

    前端项目-fancybox.zip

    **前端项目 - fancybox** **一、fancybox简介** `fancybox` 是一款基于 jQuery 的轻量级弹出框插件,它专为图片、HTML 内容、视频和其他媒体提供了一个优雅的展示方式。这款插件以其触摸友好、响应式设计以及高度...

    texlive-fancybox-doc-svn18304.1.4-45.el7.noarch.rpm

    官方离线安装包,亲测可用。使用rpm -ivh [rpm完整包名] 进行安装

    弹框图片左右切换fancyapps-fancyBox

    从压缩包子文件的文件名称“fancyapps-fancyBox-18d1712”来看,这很可能是FancyBox的一个特定版本,其中“18d1712”可能是版本号或者Git提交哈希值,代表了这个软件包的某个特定迭代状态。 在实际应用中,集成...

    jquery.fancybox-1.2.1

    `jQuery.Fancybox-1.2.1`是一个经典的图片灯箱插件,广泛应用于网页中的图片展示,尤其在那些需要创建优雅、响应式且交互性强的图像浏览体验时。这个插件基于流行的JavaScript库jQuery,它允许开发者轻松地将任何...

Global site tag (gtag.js) - Google Analytics