fancybox简单应用
来源:互联网 发布:ipad无法加入网络 编辑:程序博客网 时间:2024/05/22 11:58
fancybox,顾名思义“奇妙的盒子”,是一款基于jquery的开源特效插件(fancybox 2.0开始要收费了)。它可以用弹出层的形式展示图片,swf视频,和html文本;更为精确全面的介绍在 http://www.fancybox.net/home 。结合实际应用,在此说说4方面的用法。
首先添加jquery支持,以及fancybox自己的库和css定义等。
<script type="text/javascript" src="jquery-1.4.3.min.js"></script>
<script type="text/javascript" src="fancybox/jquery.fancybox-1.3.4.js"></script>
<!--用于在图片集的时候,可以通过滑轮翻页 -->
<script type="text/javascript" src="fancybox/jquery.mousewheel-3.0.4.pack.js">
</script><link rel="stylesheet" href="fancybox/jquery.fancybox-1.3.4.css">
1、单个图片点击小图显示大图
html代码:<a id="img1" href="pic/pb1.jpg"><img src="pic/p1.jpg"></a>
js代码:$('#img').fancybox();
解释:超链接中href指向的内容会显示在fancybox弹出层中。
2、显示html文本
html代码:
<div style="display: none" >
<div id="data" >锦屏人忒看这韶光贱</div>
</div>
<a id="words" href="#data">文字</a>
js代码:$('#words').fancybox();
解释:对于fancybox的调用就此一种单调的形式,也可以添加json形式的参数,参数介绍详见 http://www.fancybox.net/api 。
3、显示iframe
html代码:<a id="csdn" class="iframe" href="http://www.csdn.net/">iframe</a>
js代码:$('#csdn').fancybox();
解释:上面的ifram是fancybox已经定义的css样式
4、显示图片集
html代码:
<a class="grouped_element" href="pic/p4.jpg"><img src="pic/p4.jpg"></a>
<a class="grouped_element" href="pic/p5.jpg"><img src="pic/p5.jpg"></a>
<a class="grouped_element" href="pic/p6.jpg"><img src="pic/p6.jpg"></a>
js代码:
$('a.grouped_element').fancybox({
titlePosition: 'over',
cyclic:true,
titleFormat: function (title, currentArray, currentIndex, currentOpts) {
return '<span id="fancybox-title-over"> image ' + (currentIndex + 1) +
' / ' + currentArray.length + ' ' + title + '</span>';
}
});
解释:回调函数用于构造图片显示信息。
- fancybox简单应用
- fancybox插件的简单实现
- Fancybox
- Fancybox
- fancybox
- fancybox
- FancyBox使用
- Jquery#fancyBox
- .fancybox 用法
- FancyBox使用
- fancybox例子
- fancybox关闭弹出窗口parent.$.fancybox.close();
- fancybox关闭弹出窗体parent.$.fancybox.close();
- fancybox-IE6 样式问题
- FancyBox参数详解
- fancybox 用法记录
- fancybox相关知识
- FancyBox API说明
- 【Zigbee】ZigBee中Profile(规范),Cluster(簇)的认识
- JS中的setTimeout和setInterval函数的区别
- ios 控制横屏方向
- seekbar thumb现实问题
- 线性表的数组实现
- fancybox简单应用
- 暑假函数模板小练习
- 我是如何写作一本软件+哲学式的书籍的(下)
- VC6启用"运行时类型识别" (RTTI)
- mysql索引回顾
- Shaders In Opengl
- erlang gen_tcp 聊天室(node节点)
- 【转载】深入理解Android中ViewGroup
- 判断ResultSet结果集是否为空