• JQuery开发的lightBox控件实例


    官方参考地址:

    http://leandrovieira.com/projects/jquery/lightbox/#

    前台代码:

    <head runat="server">
        <script src="http://www.cnblogs.com/Scripts/jquery-1.7.1.min.js" type="text/javascript"></script>
        <script src="jquery.lightbox-0.5.js" type="text/javascript"></script>
        <link href="jquery.lightbox-0.5.css" rel="stylesheet" type="text/css" />
        <title></title>
         <script type="text/javascript">
             $(function () {
                 $('#gallery a').lightBox();
             });
        </script>
    </head>
    <body>
        <form id="form1" runat="server">
        <h2 id="example">Example</h2>
    <p>Click in the image and see the <strong>jQuery lightBox plugin</strong> in action.</p>
    <div id="gallery">
        <ul>
            <li>
                <a href="http://www.cnblogs.com/Images/ibanner1.jpg" title="aaaa">
                    <img src="http://www.cnblogs.com/Images/ibanner1.jpg" width="72" height="72" alt="" />
                </a>
            </li>
            
            <li>
                <a href="http://www.cnblogs.com/Images/ibanner2.jpg" title="aaaa">
                    <img src="http://www.cnblogs.com/Images/ibanner2.jpg" width="72" height="72" alt="" />
                </a>
            </li>
            <li>
                <a href="http://www.cnblogs.com/Images/ibanner3.jpg" title="aaa">
                    <img src="http://www.cnblogs.com/Images/ibanner3.jpg" width="72" height="72" alt="" />
                </a>
            </li>
            <li>
                <a href="http://www.cnblogs.com/Images/ibanner4.jpg" title="aaa;">
                    <img src="http://www.cnblogs.com/Images/ibanner4.jpg" width="72" height="72" alt="" />
                </a>
            </li>
          
        </ul>
    </div>

     JS源文件

    (function($) {
        /**
         * $ is an alias to jQuery object
         *
         */
        $.fn.lightBox = function(settings) {
            // Settings to configure the jQuery lightBox plugin how you like
            settings = jQuery.extend({
                // Configuration related to overlay
                overlayBgColor:         '#000',        // (string) Background color to overlay; inform a hexadecimal value like: #RRGGBB. Where RR, GG, and BB are the hexadecimal values for the red, green, and blue values of the color.
                overlayOpacity:            0.8,        // (integer) Opacity value to overlay; inform: 0.X. Where X are number from 0 to 9
                // Configuration related to navigation
                fixedNavigation:        true,        // (boolean) Boolean that informs if the navigation (next and prev button) will be fixed or not in the interface.
                // Configuration related to images
                imageLoading:            'lightbox-ico-loading.gif',        // (string) Path and the name of the loading icon
                imageBtnPrev: 'lightbox-btn-prev.gif',     /// <reference path="lightbox-blank.gif" />前一个图片
                // (string) Path and the name of the prev button image 
                imageBtnNext:            'lightbox-btn-next.gif',    //后一个图片        // (string) Path and the name of the next button image
                imageBtnClose:            'lightbox-btn-close.gif',        // (string) Path and the name of the close btn 关闭按钮
                imageBlank:                'lightbox-blank.gif',            // (string) Path and the name of a blank image (one pixel)
                // Configuration related to container image box
                containerBorderSize:    10,            // (integer) If you adjust the padding in the CSS for the container, #lightbox-container-image-box, you will need to update this value
                containerResizeSpeed:    400,        // (integer) Specify the resize duration of container image. These number are miliseconds. 400 is default.
                // Configuration related to texts in caption. For example: Image 2 of 8. You can alter either "Image" and "of" texts.
                txtImage:                'Image',    // (string) Specify text "Image"
                txtOf:                    'of',        // (string) Specify text "of"
                // Configuration related to keyboard navigation
                keyToClose:                'c',        // (string) (c = close) Letter to close the jQuery lightBox interface. Beyond this letter, the letter X and the SCAPE key is used to.
                keyToPrev:                'p',        // (string) (p = previous) Letter to show the previous image
                keyToNext:                'n',        // (string) (n = next) Letter to show the next image.
                // Don磘 alter these variables in any way
                imageArray:                [],
                activeImage:            0
            },settings);
  • 相关阅读:
    expect脚本实例
    Linux dialog详解(图形化shell)
    makefile——小试牛刀
    gdb入门
    linux常见系统调用函数列表
    linux前后台任务的切换以及执行暂停
    centos 7.0 lnmp安装部署步骤
    环境列表
    setjmp与longjmp非局部跳转函数的使用
    malloc,calloc,alloca和free函数
  • 原文地址:https://www.cnblogs.com/akingyao/p/2861275.html
Copyright © 2020-2023  润新知