zoukankan      html  css  js  c++  java
  • 更改页面背景的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>
  • 相关阅读:
    从高版本JDK换成低版本JDK报错Unsupported major.minor version 52.0
    永远不要祈求生活来怜悯你,你只能让自己变的更强
    69 个经典 Spring 面试题和答案
    Jackson 框架,轻易转换JSON
    Apache Commons Codec 编码解码
    演讲
    Shiro源码分析-初始化-Realm
    各个JSON技术的比较
    常见数据库设计(2)——历史数据问题之单记录变更
    fiddler
  • 原文地址:https://www.cnblogs.com/mz121star/p/2747944.html
Copyright © 2011-2022 走看看