欧美性猛交xxx嘿人猛交_又色又爽又高潮免费观看_精品国产一区二区三区久久影院_青娱乐极品视觉盛宴国产视频

技術頻道導航
HTML/CSS
.NET技術
IIS技術
PHP技術
Js/JQuery
Photoshop
Fireworks
服務器技術
操作系統
網站運營

贊助商

分類目錄

贊助商

最新文章

搜索

jQuery+CSS3實現圖片自動輪換淡入淡出效果

作者:admin    時間:2021-9-28 13:58:14    瀏覽:

本文將介紹一個圖片自動輪換淡入淡出效果的實例,本實例代碼簡單,使用簡便。

實例效果如下

 圖片自動輪換淡入淡出效果

demodownload

實例介紹

在實例中,初始圖像將顯示在包含一些示例文本的段落的左側:

<div id="test">
  <img id="myImage" src="test1.png" alt="image test" />
  <p>本站旨在為廣大網站建設人員提供專業的網站測速和優化服務,以及為廣大網民提供網絡速度測試服務。。。</p>
</div>

首先,我們必須將圖像的文件名存儲在一個數組中。我們還必須初始化一個計數器。

var images = new Array ('test1.png', 'test2.png', 'test3.png');
var index = 1;

下一步是創建輪換圖像的函數。我們將其稱為rotateImage()。開始時,當前顯示的圖像淡出。然后,我們從圖像數組中加載下一張圖像(這里使用了我們之前引入的計數器)并淡入。在函數的末尾,我們處理計數器(要么增加它,要么重置它如果全部顯示圖像)。

function rotateImage()
{
  $('#myImage').fadeOut('fast', function() 
  {
    $(this).attr('src', images[index]);
    
    $(this).fadeIn('fast', function() 
    {
      if (index == images.length-1)
      {
        index = 0;
      }
      else
      {
        index++;
      }
    });
  });

最后一步是在$(document).ready函數中使用setInterval重復調用rotateImage函數。在實例中,函數rotateImage()每 2.5 秒(2500 毫秒)執行一次。

$(document).ready(function()
{
  setInterval (rotateImage, 2500);
});

完整的 JavaScript 代碼:

var images = new Array ('test1.png', 'test2.png', 'test3.png');
var index = 1;
 
function rotateImage()
{
  $('#myImage').fadeOut('fast', function() 
  {
    $(this).attr('src', images[index]);
    
    $(this).fadeIn('fast', function() 
    {
      if (index == images.length-1)
      {
        index = 0;
      }
      else
      {
        index++;
      }
    });
  });

 
$(document).ready(function()
{
  setInterval (rotateImage, 2500);
});

HTML:

<div id="test">
  <img id="myImage" src="test1.png" alt="image test" />
  <p>本站旨在為廣大網站建設人員提供專業的網站測速和優化服務,以及為廣大網民提供網絡速度測試服務。。。</p>
</div>

您可能對以下文章也感興趣

標簽: 輪播  幻燈片  
x