zoukankan      html  css  js  c++  java
  • jQuery弹出窗口插件FancyBox用法教程

    1、引入jquery核心库和Fancybox插件库

    <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4/jquery.min.js"(www.111cn.net)></script>
    <script type="text/javascript" src="/fancybox/jquery.fancybox-1.3.4.pack.js"></script>from:http://www.111cn.net/wy/jquery/47982.htm

    可选 – 如果需要用到fancy transition(一些动画效果)你还需要引入以下脚本

    <script type="text/javascript" src="/fancybox/jquery.easing-1.4.pack.js"></script>

    可选 – 如果需要支持鼠标滚轮滚动效果你还需要引入以下脚本

    <script type="text/javascript" src="/fancybox/jquery.mousewheel-3.0.4.pack.js"></script>

    2、引入样式文件:

    <link rel="stylesheet" href="/fancybox/jquery.fancybox-1.3.4.css" type="text/css" media="screen">

    3、在页面上创建链接元素

      A、图片元素

    <a id="single_image" href="image_big.jpg"><img src="image_small.jpg" kesrc="image_small.jpg" alt=""></a>

      B、普通文本

    <a id="inline" href="#data" kesrc="#data">This shows content of element who has id="data"</a>
      
     <div style="display: none;">
         <div id="data">Lorem ipsum dolor sit amet, consectetur adipiscing elit.</div>
     </div>C、Iframe
    
    <a href="http://www.example?iframe">This goes to iframe</a>

    或者

    <a class="iframe" href="http://www.example">This goes to iframe</a>D、Ajax
    
    <a href="http://www.example/data.php">This takes content using ajax</a>

    如果你要显示描述信息,可以在链接上加上title,将描述信息放到title中。

    4、最终的jquery初始化代码

    $(document).ready(function() {
      
         /* 最基本的,使用了默认配置 */      
         $("a#single_image").fancybox();
          
         /* 使用了自定义配置 */     
         $("a#inline").fancybox({
             'hideOnContentClick': true
         });
      
         /* 一下配置支持组播放 */      
         $("a.group").fancybox({
             'transitionIn'  :   'elastic',
             'transitionOut' :   'elastic',
             'speedIn'       :   600, 
             'speedOut'      :   200, 
             'overlayShow'   :   false
         });
          
     });

    用rel标签来创建相册

     <a class="grouped_elements" rel="group1" href="image_big_1.jpg"><img src="image_small_1.jpg" alt=""></a>
     <a class="grouped_elements" rel="group1" href="image_big_2.jpg"><img src="image_small_2.jpg" alt=""></a>     
      
     <a class="grouped_elements" rel="group2" href="image_big_3.jpg"><img src="image_small_3.jpg" alt=""></a> 
     <a class="grouped_elements" rel="group2" href="image_big_4.jpg"><img src="image_small_4.jpg" alt=""></a> 
      
     $("a.grouped_elements").fancybox();

    本文转自http://www.111cn.net/wy/jquery/47982.htm

    另一篇关于FancyBox使用的文章:http://www.cnblogs.com/qinpengming/archive/2013/05/26/3099848.html

  • 相关阅读:
    LightOJ 1132 Summing up Powers(矩阵快速幂)
    hdu 3804 Query on a tree (树链剖分+线段树)
    LightOJ 1052 String Growth && uva 12045 Fun with Strings (矩阵快速幂)
    uva 12304 2D Geometry 110 in 1! (Geometry)
    LA 3263 That Nice Euler Circuit (2D Geometry)
    2013 SCAUCPC Summary
    poj 3321 Apple Tree (Binary Index Tree)
    uva 11796 Dog Distance (几何+模拟)
    uva 11178 Morley's Theorem (2D Geometry)
    动手动脑
  • 原文地址:https://www.cnblogs.com/chickenbeer/p/4872288.html
Copyright © 2011-2022 走看看