/** * @author ldgmc */ function PopWin(id,width,title){ this.id=id; this.width=width; this.title=title; this.createIns=function(){ var ins=documen " /> 国产精品色无码AV在线观看,国产亚洲精品久久精品6,息与子在线交尾中文字幕

天天躁日日躁狠狠躁AV麻豆-天天躁人人躁人人躁狂躁-天天澡夜夜澡人人澡-天天影视香色欲综合网-国产成人女人在线视频观看-国产成人女人视频在线观看

用js實現(xiàn)的仿sohu博客更換頁面風(fēng)格(簡單版)

復(fù)制代碼 代碼如下:
prowin.js

/**
* @author ldgmc
*/
function PopWin(id,width,title){
    this.id=id;
    this.width=width;
    this.title=title;
    this.createIns=function(){
        var ins=document.createElement("div");
        ins.className="popWin";
        ins.id=this.id;
        ins.style.width=this.width+'px';
        return ins;    
    };
    this.items=new Array();
    this.instance=this.createIns();
    this.init=function(){
        this.addTitle(this.title);
        document.body.appendChild(this.instance);
    }
    this.addTitle=function(title){
        var titleDiv=document.createElement("div");
        titleDiv.className="title";
        var titleText=document.createTextNode(title);
        titleDiv.appendChild(titleText);
        this.instance.appendChild(titleDiv);
    }
    this.addItem=function(id,title){
        this.items[id]={};
        this.items[id]["title"]=ldg.common.setClassName("div","itemTitle");
        this.items[id]["title"].appendChild(document.createTextNode(title));
        this.items[id]["content"]=ldg.common.setClassName("div","itemContent");
        this.items[id]["title"].id=id;
        ldg.event.addEvent(this.items[id]["title"],"mouseover",this.mouseover.bindAsEventListener(this))
        ldg.event.addEvent(this.items[id]["title"],"mouseout",this.mouseout.bindAsEventListener(this));
        ldg.event.addEvent(this.items[id]["title"],"click",this.click.bindAsEventListener(this));
        this.instance.appendChild(this.items[id]["title"]);
        this.instance.appendChild(this.items[id]["content"]);
    }
    this.addItemContent=function(parentId,imgUri,cssUri,isLast){
        var itemDiv=ldg.common.setClassName("div","item");
        var itema=document.createElement("a");
        itema.href="#";
        var itemImg=document.createElement("img");
        itemImg.src=imgUri;
        itemImg.css=cssUri;
        ldg.event.addEvent(itemImg,"click",this.changeLink.bindAsEventListener(this));    
        itema.appendChild(itemImg);
        itemDiv.appendChild(itema);
        this.items[parentId]["content"].appendChild(itemDiv);
        if(isLast){
            this.items[parentId]["content"].appendChild(document.createElement("br"));
        }

    }                                          
    this.changeLink=function(e){
        var eObj=e.srcElement || e.target;
        var link=document.getElementsByTagName("link");
        link[1].href=eObj.css;
    }
    this.mouseover=function(e){
        var eObj=e.srcElement || e.target;
        eObj.style.backgroundColor="#e5e5e5";
    }
    this.mouseout=function(e){
        var eObj=e.srcElement || e.target;
        eObj.style.backgroundColor="#EEEEEE";
    }
    this.click=function(e){
        var eObj=e.srcElement || e.target;
        var item=this.items[eObj.id]["content"];
        item.style.display=="block"?item.style.display="none":item.style.display="block";
    }
    this.init(); 

復(fù)制代碼 代碼如下:
ldg.js
var ldg=window.ldg || {}
Array.prototype.append=function(item){
    this[this.length]=item
}
Function.prototype.bindAsEventListener=function(obj){
    var _method=this;
    return function(event){
        return _method.call(obj,event || window.event);
    }
}
ldg.event={
    addEvent:function(obj,evType,fun){
        if(obj.addEventListener){
            obj.addEventListener(evType,fun,false);
            return true;
        }else if(obj.attachEvent){
            obj.attachEvent("on"+evType,fun);
            return true;
        }else{return false}
    }
}
ldg.common={
    $:function(id){
        return document.getElementById(id);    
    },
    setClassName:function(eleType,className){
        var element=document.createElement(eleType)
        element.className=className;
        return element;
    }
}

復(fù)制代碼 代碼如下:
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
        <title>testBlog</title>
        <link rel=stylesheet type=text/css href="css/window.css">
        <link rel=stylesheet type=text/css href="css/bg.css">
        <script src="js/prpwin.js"></script>
        <script src="js/ldg.js"></script>
        <script>
            window.onload=function(){        
                var pop=new PopWin(1,440,"標(biāo)題");
                pop.addItem(1,"默認主題");
                pop.addItem(2,"2222");
                pop.addItem(3,"3333");
                pop.addItem(4,"4444");
                pop.addItemContent(1,"images/1.gif","css/bg2.css");
                pop.addItemContent(1,"images/2.gif","css/bg3.css");
                pop.addItemContent(1,"images/3.gif","css/bg4.css");
                pop.addItemContent(1,"images/4.gif","css/bg5.css");
                pop.addItemContent(1,"images/5.gif","css/bg6.css");
                pop.addItemContent(1,"images/1.gif","css/bg7.css");
                pop.addItemContent(1,"images/2.gif","css/bg8.css");
                pop.addItemContent(1,"images/3.gif","css/bg9.css");
                pop.addItemContent(1,"images/4.gif","css/bg0.css");
                pop.addItemContent(1,"images/5.gif","css/bg4.css");
                pop.addItemContent(1,"images/6.gif","css/bg2.css",true);
                pop.addItemContent(2,"images/7.gif","css/bg8.css");
                pop.addItemContent(2,"images/8.gif","css/bg6.css");
                pop.addItemContent(2,"images/9.gif","css/bg3.css");
                pop.addItemContent(2,"images/10.gif","css/bg2.css");
                pop.addItemContent(2,"images/11.gif","css/bg6.css");
                pop.addItemContent(2,"images/12.gif","css/bg4.css",true);
                pop.addItemContent(3,"images/13.gif","css/bg9.css");    
                pop.addItemContent(3,"images/14.gif","css/bg1.css");    
                pop.addItemContent(3,"images/15.gif","css/bg7.css",true);
                pop.addItemContent(4,"images/4.gif","css/bg9.css");
                pop.addItemContent(4,"images/5.gif","css/bg3.css");
                pop.addItemContent(4,"images/1.gif","css/bg5.css");
                pop.addItemContent(4,"images/2.gif","css/bg2.css");
                pop.addItemContent(4,"images/3.gif","css/bg3.css");
                pop.addItemContent(4,"images/4.gif","css/bg0.css");
                pop.addItemContent(4,"images/5.gif","css/bg7.css");
                pop.addItemContent(4,"images/1.gif","css/bg4.css");
                pop.addItemContent(4,"images/2.gif","css/bg3.css");
                pop.addItemContent(4,"images/4.gif","css/bg7.css");
                pop.addItemContent(4,"images/5.gif","css/bg1.css");
                pop.addItemContent(4,"images/4.gif","css/bg1.css",true);
            }

        </script>
    </head>
    <body>

    </body>
</html>

JavaScript技術(shù)用js實現(xiàn)的仿sohu博客更換頁面風(fēng)格(簡單版),轉(zhuǎn)載需保留來源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請第一時間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 东北女人奶大毛多水多 | 国产激情精品久久久久久碰 | 神马电影我不卡国语版 | 超碰97人人做人人爱网站 | 亚洲性夜夜夜色综合网 | 少妇内射视频播放舔大片 | 嫩草影院精品视频在线观看 | 国拍在线精品视频免费观看 | 欧洲美女高清一级毛片 | 浪小辉军警服务员VIDEOS | 国内精品视频在线播放一区 | 在线观看亚洲免费人成网址 | 中文字幕网站在线观看 | 国产成人亚洲精品午夜国产馆 | 色欲精品久久人妻AV中文字幕 | 狠狠色狠狠色狠狠五月ady | 永久免费精品影视网站 | 午夜在线观看免费观看 视频 | 亚洲色图另类小说 | 亚洲精品无码成人AAA片 | 国产 在线 亚洲 欧美 动漫 | 日韩欧美 亚洲视频 | 国产午夜人成在线视频麻豆 | 99亚偷拍自图区亚洲 | 免费夜色污私人影院网站 | 久久精品一区二区免费看 | 蜜芽国产在线精品欧美 | 久久精品视在线-2 | 快播av种子大全 | 国产精品久久久久久久久免费下载 | 久久精品国产在热亚洲 | 男女作爱在线播放免费网页版观看 | xxx在线播放 | 99久久全国免费久久爱 | 色噜噜色啪在线视频 | 一色屋精品亚洲香蕉网站 | 2012中文字幕在线动漫电影 | 强奷表妺好紧2 | 午夜婷婷精品午夜无码A片影院 | 97在线观看成人免费视频 | 亚洲精品无码不卡在线播HE |