首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >动态切换JQuery主题?

问动态切换JQuery主题?
EN

Stack Overflow用户
提问于 2010-06-10 18:51:15
回答 1查看 4.2K关注 0票数 3

如果我下载多个JQuery主题,如何让我的web应用程序的用户能够在主题之间动态切换?

EN

回答 1

Stack Overflow用户

发布于 2016-07-03 16:28:53

除了主题切换器之外,您还可以通过删除指向当前主题的链接来动态更改主题。添加带有新主题的新链接。这样做的好处是你还可以改变你自己的主题。

有关Ansatz,请参阅下面的内容

代码语言:javascript
复制
<head>
<link href="./jquery-ui-first/jquery-ui.css" id="qtheme" rel="stylesheet">
<link href="./css/specials-first.css" id="mtheme" rel="stylesheet">
</head>

现在考虑在单击一个按钮时更改主题:

代码语言:javascript
复制
$(#otherthemebutton).click(function(){
    $("#qtheme").remove();
    $("#mtheme").remove();
    qelem = loadCss("./jquery-ui-other/jquery-ui.css","qtheme");
    qelem = loadCss("./css/specials-other.css","mtheme");
    document.getElementsByTagName("head")[0].appendChild(qelem);
    document.getElementsByTagName("head")[0].appendChild(melem);
});

loadCss = function(filename,id) {
    var elem=document.createElement("link");
    elem.id=id;
    elem.rel="stylesheet";
    elem.type="text/css";
    elem.href=filename;
    return elem;
}

您需要确保底层(外部) javascript用于相同的版本。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3013676

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档