在 JavaScript 中閃爍文字

  1. 在 JavaScript 中使用 window 物件觸發閃爍功能
  2. 在 JavaScript 中使用 onload 屬性設定閃爍功能
  3. 在 JavaScript 中使用 jQuery ready() 函式閃爍文字
在 JavaScript 中閃爍文字

本文將看到三個實現程式碼塊以在 JavaScript 中啟用文字閃爍的示例。

在 JavaScript 中使用 window 物件觸發閃爍功能

我們將使用 window 物件的 addEventListener 方法來觸發 load 事件。我們將設定閃爍的間隔,這裡 1000 表示 1 秒。

這意味著它將在頁面上保留文字一秒鐘並消失一秒鐘並重復。

程式碼片段:

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>Document</title>
</head>
<body>
  <div id="blink">Blink with window object</div>
  <script>
  window.addEventListener("load", function() {
    var b = document.getElementById('blink');
    setInterval(function() {
        b.style.display = (b.style.display == 'none' ? '' : 'none');
    }, 1000);
}, false);
  </script>
</body>
</html>

輸出:

使用 window 物件觸發閃爍功能

在 JavaScript 中使用 onload 屬性設定閃爍功能

onload 屬性通常新增在 body 元素中,每當檔案在執行時,onload 函式首先被觸發。因此,函式 blink() 已經定義了所有必要的宣告,並且閃爍的文字執行了它的工作。

程式碼片段:

<html>
<body onload="blink();">
  <div id="blink">Blink on onload</div>
  <script>
  function blink() {
   var b = document.getElementById('blink');
   setInterval(function() {
      b.style.display = (b.style.display == 'none' ? '' : 'none');
   }, 1000);
}
  </script>
</body>
</html>

輸出:

使用 onload 屬性設定閃爍功能

在 JavaScript 中使用 jQuery ready() 函式閃爍文字

jQuery ready() 事件僅在載入視窗時起作用。因此,該函式將在每次載入時宣告它的作用。

setInterval 函式將更改顯示的間隔,因此該函式將產生閃爍效果。

程式碼片段:

<!DOCTYPE html>
<html>
<head>
  <meta charset="utf-8">
  <meta name="viewport" content="width=device-width">
  <title>test</title>
</head>
<body>
<script src="https://code.jquery.com/jquery-1.6.4.js"></script>
  <script>
  $(document).ready(function() {
    var b = document.getElementById('blink');
    setInterval(function() {
        b.style.display = (b.style.display == 'none' ? '' : 'none');
    }, 1000);
});
  </script>
<div id="blink">Blink with jQuery</div>
</body>
</html>

輸出:

使用 jQuery 的 ready() 函式來閃爍文字

Enjoying our tutorials? Subscribe to DelftStack on YouTube to support us in creating more high-quality video guides. Subscribe
Anika Tabassum Era avatar Anika Tabassum Era avatar

Era is an observer who loves cracking the ambiguos barriers. An AI enthusiast to help others with the drive and develop a stronger community.

LinkedIn Facebook