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手動設置。 –