Board logo

標題: [教學] (教學第37篇) 堆疊 下篇 [打印本頁]

作者: 小誌    時間: 2010-5-20 15:51     標題: (教學第37篇) 堆疊 下篇

動態層次疊字
所謂動態層次疊字,就是我們在網頁中建立兩個堆疊層次,當網頁載入時,第一層的堆疊會先出現在網頁中,而第二層的堆疊將會以動態變化的方式出現,同時第二層的堆疊會覆蓋在第一層的堆疊上。

實例學習:
在網頁中出現藍色文字字串的第一層堆疊,當我們將滑鼠移至藍色文字的層疊上時,將第一層堆疊的紅色文字字串一個字一個字的疊到第一層堆疊文字上:

[attach]782[/attach]


作者: 小誌    時間: 2010-5-20 15:54

  1. <HTML>
  2. <HEAD>
  3. <TITLE>動態堆疊文字</TITLE>
  4. <STYLE>
  5. <!--
  6. .Style1{
  7. position:absolute;
  8. top:50px;
  9. left:50px;
  10. font-size:24pt;
  11. font-weight: bold;
  12. color: #0000ff;
  13. z-index:1;
  14. }

  15. .Style2{
  16. position:absolute;
  17. top:52px;
  18. left:52px;
  19. font-size:24pt;
  20. font-weight: bold;
  21. color: #ff0000;
  22. z-index:2;
  23. }
  24. -->
  25. </STYLE>

  26. <SCRIPT LANGUAGE="javascript">
  27. Speed = 1000
  28. Count = -1
  29. OutText = ""
  30. Text = "我就是喜歡你"

  31. function TextAct()
  32. {
  33. Word =Text.length
  34.         
  35. if(Count <= Word)
  36. {
  37. Count++
  38. OutText += Text.charAt(Count)
  39. document.all.maintext.innerHTML = OutText
  40. setTimeout("TextAct()",Speed)
  41. }
  42. }
  43. </SCRIPT>

  44. </HEAD>
  45. <BODY onload="TextAct()">
  46. <P CLASS="Style1" >我就是喜歡你</P>
  47. <DIV CLASS="Style2" ID="maintext"></DIV>
  48. </BODY>
  49. </HTML>
複製代碼





歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)