5
A
回答
3
这是我能想到的最好的办法:
$(body).fadeOut(function() {
// Switch the stylesheet
// And then:
$(this).fadeIn();
});
+0
谢谢。我将用它作为永久的解决方案。但是有没有办法在两个样式表之间直接淡出? –
+0
不,没有什么可以计算所有样式表的每一条规则。如果有的话,它的使用计算量太大。 –
+0
我会这么想的。这段代码也很棒。它会为我的应用程序添加一个不错的触摸。 –
0
你可以使用jquery动画。 但是你必须指定animate命令中的所有规则。
2
试试这个:
的jQuery:
$(document).ready(function() {
$("a").click(function() {
var rel = $(this).attr("rel");
$('body').hide().fadeIn(1000);
$('head').append('<link rel="stylesheet" href="'+rel+'" type="text/css" />');
});
});
HTML:
<ul>
<li><a href="#" rel="layout.css">Change to layout 1</a></li>
<li><a href="#" rel="layout2.css">Change to layout 2</a></li>
<li><a href="#" rel="layout3.css">Change to layout 3</a></li>
</ul>
问候
相关问题
- 1. 单个CSS样式表或每个样式一个样式表?
- 2. 淡出()一个表,淡入()另一个
- 3. 如何从另一个xaml样式表中引用xaml样式表
- 4. 第二个CSS样式表优先于第一个样式表
- 5. 当一个样式表添加到document.styleSheets
- 6. 将样式从一个Excel工作簿复制到另一个
- 7. 防止从一个flex textArea复制样式到另一个
- 8. 处理另一个XSLT样式表的输出
- 9. 在单个xib中有两个表视图,一个是纯色样式,另一个是分组样式
- 10. 使整个样式覆盖另一个
- 11. 如何将一个LESS样式表模块化为多个样式表?
- 12. 多个样式表
- 13. 多个样式表
- 14. 验证到一个样式
- 15. 外部样式表中一个类的不同样式
- 16. 将表从一个模式移动到另一个模式?
- 17. 另一个正则表达式这不一样
- 18. 相当于一个样式表的iOS?
- 19. 创建一个打印css样式表
- 20. 如何创建一个覆盖另一个CSS样式的CSS样式
- 21. 从另一个样式继承的另一种风格
- 22. 包含一个CSS类到另一个样式
- 23. 如何手动将4个响应式样式表的代码合并到一个样式表中
- 24. 继承一个样式或以编程方式找到样式
- 25. WPF触发/样式替代另一个
- 26. CSS - 两个样式表渲染一个接一个(Opencart)
- 27. CSS表格样式表添加到一个jQuery
- 28. 从一个XSLT样式表处理多个XML文档
- 29. 仅在一个div上阻塞单个样式表中的样式
- 30. GWT:如何从同一个ClientBundle在另一个样式表中定义的一个样式表常量中访问
的可能重复[jQuery的自动切换样式表(http://stackoverflow.com/questions/1266275/automatic-jquery-stylesheet-switcher) –
我可以明白为什么这有一个downvote,但想着它,它实际上是一个非常灵活的想法。一些合成器具有场景的想法。使用数字值的一组设置,然后您可以按照用户定义的速率在场景之间随意切换。在样式表之间转换数值的功能看起来很棒。尽管我认为它必须是自定义脚本。 –
虽然可以交换样式表,但两者之间没有动画的概念。你必须通过JS手动设置。 –