麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 開發 > JS > 正文

動態調用css文件——jquery的應用

2024-09-06 12:43:21
字體:
來源:轉載
供稿:網友
算是翻譯吧,原文:http://15daysofjquery.com/style-sheet-switcheroo/12/

可以應用的范圍很廣,尤其是用標準構架的網站,比如說pjblog就可以,只要通過簡單的點擊,就可以讓網站在瞬間換個皮膚,當然可以通過其他方法實現,這里通過jquery來實現,優點是代碼簡潔,可讀性強
首先放上代碼
代碼如下:
$(document).ready(function()
{
        $('.styleswitch').click(function()
        {
                switchStylestyle(this.getAttribute("rel"));
                return false;
        });
        var c = readCookie('style');
        if (c) switchStylestyle(c);
});

function switchStylestyle(styleName)
{
        $('link[@rel*=style]').each(function(i)
        {
                this.disabled = true;
                if (this.getAttribute('title') == styleName) this.disabled = false;
        });
        createCookie('style', styleName, 365);
}


這里說明一下:
代碼如下:
$('.styleswitch').click
這一句是對所有classname為styleswitch的對象定義點擊事件,在jquery里用"#"表示id,比如$("#my_id")就可以定位到id為my_id的對象,定位classname為".",而定位tagName則不加任何修飾符,比如$("p"),就是定位到所有p對象

readCookie和createCookie是兩個自定義函數,這里沒有給出來

代碼如下:
$('link[@rel*=style]').each(function(i) 

這句話的意思是定位到link標簽,其中有rel屬性,并且rel屬性里要包含style,對每一個這樣的對象制定函數

代碼如下:
this.disabled = true; 

這句話的意思是使當前的對象失效


代碼如下:
function switchStylestyle(styleName) 

    $('link[@rel*=style][@title]').each(function(i)  
    { 
        this.disabled = true; 
        if (this.getAttribute('title') == styleName) this.disabled = false; 
    }); 
    createCookie('style', styleName, 365); 
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 激情视频在线播放 | 亚洲福利在线视频 | 国产91在线高潮白浆在线观看 | 成人在线观看一区二区 | 欧美成人激情在线 | 一本色道久久综合狠狠躁篇适合什么人看 | 欧美成人二区 | 精品久久www | 成人在线观看一区 | 成人一级免费视频 | 史上最强炼体老祖动漫在线观看 | jizzjizz中国少妇中文 | 看中国一级毛片 | 久久影院国产精品 | 精国品产一区二区三区有限公司 | 欧美日韩亚洲国产精品 | 国产一区二区免费在线观看视频 | 亚洲国产精品久久久久婷婷老年 | 毛片视频观看 | www.狠狠插.com| 亚洲成人在线视频网站 | 成人毛片网 | 热99精品视频 | 日本高清在线免费 | 在线观看一区二区三区四区 | 韩国美女一区 | 91久久国产露脸精品国产 | h视频免费在线 | 一级大片久久 | 亚洲成人福利在线观看 | 成人在线观看小视频 | 一级片a | 欧美成人一区二区视频 | 欧美成人精品不卡视频在线观看 | 欧美成人免费在线视频 | 久久久资源网 | 久久老司机 | 男人的天堂毛片 | 视频一区二区不卡 | 久久影院午夜 | 欧美一级片免费在线观看 |