• 更改页面背景的jquery插件


     js代码

    /**
     * Created with JetBrains WebStorm.
     * User: C-Jarrick.Miao
     * Date: 10/31/12
     * Time: 9:36 AM
     * To change this template use File | Settings | File T

     
    */

    (function (jquery) {
        
        jquery.fn.changbg = function (options) {
            var opts = options;
            var obj=this;
            if (jquery.isArray(opts)) {
                var linum = opts.length;
                var content = jquery("<div id='imgscrolldiv' />");
                var list = jquery("<ul />").addClass("imgscroll");
                for (var i = 0; i < linum; i++) {
                    list.append(jquery("<li class='picaction' >Desktop"+ (i+1).toString()+"</li>").attr("bgpic", opts[i]));
                 }
                content.append(list);
                $(obj).append(content);
                $(".picaction").bind("click", function () {
                    $('body').css("background-image", "url(" + $(obj).attr('bgpic') + ")");
                });
                
            } else {
                throw new Error("doesn't Array Element")
            }
        };

    })(jQuery)

    调用方法 

    <script type="text/javascript">
           var imageList=new Array();
           imageList [0] = 'wallpapers/bgmz.jpg'; //背景图象的路径//
           imageList [1] = 'wallpapers/blue.jpg';
           imageList [2] = 'wallpapers/desktop.jpg';
           imageList [3] = 'wallpapers/sky.jpg';
           $("body").changbg(imageList);
       </script>
  • 相关阅读:
    sql:drop、delete、truncate的区别
    pgsql:插入数据,存在就更新,不存在就插入
    sql:多表连接查询
    克隆模式
    canvas 实现星空闪烁的效果,鼠标滑动,连接周围的点
    JS微信网页图片预览可放大缩小
    muduo_base 02 (Atomic)
    muduo_base 01 (Timestamp)
    select/poll/epoll
    socket编程(二)
  • 原文地址:https://www.cnblogs.com/mz121star/p/2747944.html
Copyright © 2020-2023  润新知