gpt4 book ai didi

jquery - 在 css 样式表之间切换

转载 作者:行者123 更新时间:2023-11-28 16:16:50 25 4
gpt4 key购买 nike

所以,与其他问题不同,我想使用这里的代码:How do I switch my CSS stylesheet using jQuery?

我需要使用以下代码 (jQuery) 在多个 css 样式之间切换而不是两个:

$('#backgroundDefault').click(function (){ $('link[href="style1.css"]').attr('href','style.css'); }); $('#background1').click(function (){ $('link[href="style.css"]').attr('href','style1.css'); });

这行得通吗?与我尝试过的许多其他代码示例不同,我喜欢样式之间的平滑过渡。

最佳答案

是的,它会起作用。是否<link>是在 <head><body> .

这是一个基本示例,

var isToggled = false;
$(function() {
$('#btnSwitchCss').on('click', function() {
isToggled = !isToggled;

if (isToggled) {
$("link[href='https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css']").attr('href', '../');
} else {
$("link[href='../']").attr('href', 'https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css');
}
})

});
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css" rel="stylesheet" />

<div class="container">
<h2 class="text-center"> Switch CSS Style </h2>
<button id="btnSwitchCss">Switch</button>
</div>

<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>

关于jquery - 在 css 样式表之间切换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37474505/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com