1
A
回答
3
如果你不想褪色的元素是人體的直接後裔,那麼你可以做一個行:
$("body").find(":not(.nofade)").fadeOut().fadeIn(); // fade out/in all but class "nofade"
(很明顯,你可以替換你根據需要自己的動畫方法。)
如果你不想淡化的元素是其他元素的後代我不知道你是如何使它工作的,因爲當父元素淡入淡出時,他們帶着他們的孩子與他們...
編輯:它發生,我認爲有一個更好的方式去了解這一點:不是淡入和淡出的元素,把一個空白(白色背景)DIV在整個頁面並將其淡入以涵蓋除「.nofade」之外的所有其他元素。給 「.nofade」 元素比空白格較高z-index
:
<style>
.cover {
position : absolute;
top : 0px; bottom : 0px; left : 0px; right : 0px;
background-color: white;
z-index: 1;
opacity : 0;
}
.nofade {
position: relative;
z-index: 2;
}
</style>
<script>
$(document).ready(function() {
$("<div/>").addClass("cover")
.appendTo("body")
.animate({opacity:1}, 1000).delay(300)
.animate({opacity:0}, 1000, function() { $(this).remove(); });
});
</script>
0
你可以嘗試這樣的事情
<html>
<head>
<script src="http://code.jquery.com/jquery-latest.js"></script>
<script type="text/javascript">
$(document).ready(function() {
$('#content-wrapperHide').fadeOut(1000);
$('#content-wrapperShow').fadeIn(1000);
});
</script>
<style type="text/css">
#content-wrapperShow
{
display: none;
}
</style>
</head>
<body>
<script type="text/javascript">
<!--//--><![CDATA[//><!--
document.write('<div id="content-wrapperHide">');
//--><!]]>
</script>
Hide on load
<script type="text/javascript">
<!--//--><![CDATA[//><!--
document.write('</div><!-- content-wrapperHide -->');
//--><!]]>
</script>
<script type="text/javascript">
<!--//--><![CDATA[//><!--
document.write('<div id="content-wrapperShow">');
//--><!]]>
</script>
Show on load
<script type="text/javascript">
<!--//--><![CDATA[//><!--
document.write('</div><!-- content-wrapperShow -->');
//--><!]]>
</script>
</body>
</html>
兩個DIV容器。首先是隱藏在頁面加載,第二個顯示。
相關問題
- 1. 淡出整個頁面,除了純Javascript中的某些元素
- 2. JQuery - 頁面淡入淡出
- 3. 淡入淡出頁面
- 4. 淡入淡出JSP頁面
- 5. 淡入淡出頁面
- 6. jQuery的 - 暗淡整個頁面和淡入淡出一個div元素
- 7. KnockoutJS:淡入淡出別的
- 8. 淡入淡出我的頁面頂部
- 9. 淡入淡出頁面轉換
- 10. 滾動頁面時淡入淡出div
- 11. jquery/noscript淡入淡出頁面
- 12. JQuery Progress Circle +淡入淡出頁面?
- 13. 淡入淡出頁面加載欄
- 14. 在頁面加載時淡入淡出
- 15. 如何淡入淡出整個屏幕
- 16. Pygame - 表面淡入/淡出
- 17. 淡入淡出整個視圖免除一個子視圖
- 18. 用函數淡入整個HTML頁面?
- 19. 使一切淡入淡出/模糊除了一個div
- 20. jquery淡入,加載頁面,淡出,再次加載頁面
- 21. 頁面到頁面的淡入淡出效果
- 22. 整個網頁閃爍/隨機淡入/淡出
- 23. 兩個C4Images之間的淡入淡出或淡入淡出
- 24. 一個循環中的淡入淡出同時淡入淡出
- 25. jquery淡出,淡入淡出,等待,淡入淡出
- 26. 淡入淡出
- 27. 淡入淡出
- 28. 淡入淡出
- 29. 使用dojo淡入淡出某些不透明
- 30. 基於滾動位置淡入和淡出某些DIV
是您'.timer'元素的直接子頁面的''
? – 2012-07-10 09:51:30你到目前爲止嘗試過什麼?如何發佈一些代碼或jsfiddele? 另外,您是否希望'.certain_class'保持淡出狀態?或保持消失? – Jeemusu 2012-07-10 09:54:41