Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/394.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 在css样式表之间切换_Jquery_Css - Fatal编程技术网

Jquery 在css样式表之间切换

Jquery 在css样式表之间切换,jquery,css,Jquery,Css,因此,与其他有关这方面的问题不同,我想在这里使用以下代码: 我需要在多个css样式之间切换,而不是使用以下代码(jQuery)在两个样式之间切换: 这行吗?与我尝试的许多其他代码示例不同,我喜欢样式之间的平滑过渡。是的,它可以工作。是否在或中 这是一个基本样本 var isToggled=false; $(函数(){ $('btnSwitchCss')。在('click',function()上{ isToggled=!isToggled; 如果(i切换){ $(“链接[href=”https

因此,与其他有关这方面的问题不同,我想在这里使用以下代码:

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


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

是的,它可以工作。
是否在

这是一个基本样本

var isToggled=false;
$(函数(){
$('btnSwitchCss')。在('click',function()上{
isToggled=!isToggled;
如果(i切换){
$(“链接[href=”https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.cssattr('href','../');
}否则{
$(“链接[href='../']”)attr('href','https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css');
}
})
});

切换CSS样式
转换

没有Jquery那么多地使用Javascript,我可以在4种样式之间切换吗?@Akidus是的,您可以切换到多种样式,没有问题。但这是一个非常糟糕的做法,尽管我不能完全证明这一点。你为什么要这样做?你有什么建议吗?除非您有在同一网页上切换壁纸的想法。@Akidus是的,在css中将每个背景壁纸指定为它们自己的类。换个班,你有例子吗?由于某种原因,我现在想不起代码。
$('#backgroundDefault').click(function (){ $('link[href="style1.css"]').attr('href','style.css'); }); $('#background1').click(function (){ $('link[href="style.css"]').attr('href','style1.css'); });