亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

jQuery實現(xiàn)每隔一段時間自動更換樣式的方法分析

 更新時間:2018年05月03日 08:48:20   作者:夏日米米茶  
這篇文章主要介紹了jQuery實現(xiàn)每隔一段時間自動更換樣式的方法,結合實例形式較為詳細的分析了jQuery結合時間函數(shù)動態(tài)修改頁面元素屬性相關操作技巧,需要的朋友可以參考下

本文實例講述了jQuery實現(xiàn)每隔一段時間自動更換樣式的方法。分享給大家供大家參考,具體如下:

js核心代碼部分:

$(document).ready(function(){
 // 皮膚列表選項切換
 $(".ulSkin li").click(function(){
 $(this).addClass("active").siblings("li").removeClass("active");
 });
});
// 皮膚背景切換
function skin1(){
 $("#skins").removeClass("skin0 skin2 skin3 skin4").addClass("skin1");
}
function skin2(){
 $("#skins").removeClass("skin0 skin1 skin3 skin4").addClass("skin2");
}
function skin3(){
 $("#skins").removeClass("skin0 skin1 skin2 skin4").addClass("skin3");
}
function skin4(){
 $("#skins").removeClass("skin0 skin1 skin2 skin3").addClass("skin4");
}
function skin0(){
 $("#skins").removeClass("skin4 skin1 skin2 skin3").addClass("skin0");
}
// 設定循環(huán)切換相隔時間
$(window).load(function() {
 setInterval("autochange()",3000);
})
// 設置一個判斷計數(shù)器
var count=0;
// 根據計數(shù)器狀態(tài)切換響應的皮膚
function autochange() {
 if (count==0) {
 skin1();
 }
 if (count==1) {
 skin2();
 }
 if (count==2) {
 skin3();
 }
 if (count==3) {
 skin4();
 }
 if (count==4) {
 skin0();
 }
 count=count+1;
 if (count>4) {
 count=0;
 }
}

css樣式部分:

.ulSkin{height:150px; width:auto;}
.ulSkin li{float:left; width:80px; list-style: none;}
.active{font-weight:700; font-size:18px;}
.skin0{color:#000;}
.skin1{color:#00f;}
.skin2{color:#0f0;}
.skin3{color:#f00;}
.skin4{color:#ff0;}

HTML代碼部分:

<div>
<ul class="ulSkin">
 <li class="active skin0">樣式0</li>
 <li class="skin1">樣式1</li>
 <li class="skin2">樣式2</li>
 <li class="skin3">樣式3</li>
 <li class="skin4">樣式4</li>
</ul>
<div id="skins" class="skin0">樣式自動更換測試</div>
</div>

完整示例代碼如下:

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>chabaoo.cn jQuery自動定時更換樣式</title>
<script src="http://libs.baidu.com/jquery/2.0.0/jquery.min.js"></script>
</head>
<style>
.ulSkin{height:150px; width:auto;}
.ulSkin li{float:left; width:80px; list-style: none;}
.active{font-weight:700; font-size:18px;}
.skin0{color:#000;}
.skin1{color:#00f;}
.skin2{color:#0f0;}
.skin3{color:#f00;}
.skin4{color:#ff0;}
</style>
<body>
<div>
<ul class="ulSkin">
 <li class="active skin0">樣式0</li>
 <li class="skin1">樣式1</li>
 <li class="skin2">樣式2</li>
 <li class="skin3">樣式3</li>
 <li class="skin4">樣式4</li>
</ul>
<div id="skins" class="skin0">樣式自動更換測試</div>
</div>
<script>
$(document).ready(function(){
 // 皮膚列表選項切換
 $(".ulSkin li").click(function(){
 $(this).addClass("active").siblings("li").removeClass("active");
 });
});
// 皮膚背景切換
function skin1(){
 $("#skins").removeClass("skin0 skin2 skin3 skin4").addClass("skin1");
}
function skin2(){
 $("#skins").removeClass("skin0 skin1 skin3 skin4").addClass("skin2");
}
function skin3(){
 $("#skins").removeClass("skin0 skin1 skin2 skin4").addClass("skin3");
}
function skin4(){
 $("#skins").removeClass("skin0 skin1 skin2 skin3").addClass("skin4");
}
function skin0(){
 $("#skins").removeClass("skin4 skin1 skin2 skin3").addClass("skin0");
}
// 設定循環(huán)切換相隔時間
$(window).load(function() {
 setInterval("autochange()",3000);
})
// 設置一個判斷計數(shù)器
var count=0;
// 根據計數(shù)器狀態(tài)切換響應的皮膚
function autochange() {
 if (count==0) {
 skin1();
 }
 if (count==1) {
 skin2();
 }
 if (count==2) {
 skin3();
 }
 if (count==3) {
 skin4();
 }
 if (count==4) {
 skin0();
 }
 count=count+1;
 if (count>4) {
 count=0;
 }
}
</script>
</body>
</html>

使用本站HTML/CSS/JS在線運行測試工具:http://tools.jb51.net/code/HtmlJsRun,可得到如下測試運行效果:

更多關于jQuery相關內容感興趣的讀者可查看本站專題:《jQuery常見事件用法與技巧總結》、《jQuery常用插件及用法總結》、《jQuery操作json數(shù)據技巧匯總》、《jQuery擴展技巧總結》、《jQuery常見經典特效匯總》及《jquery選擇器用法總結

希望本文所述對大家jQuery程序設計有所幫助。

相關文章

  • jQuery實現(xiàn)checkbox的簡單操作

    jQuery實現(xiàn)checkbox的簡單操作

    這篇文章主要介紹了jQuery實現(xiàn)checkbox的簡單操作,對復選框組的全選、全不選、不全選,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-11-11
  • jQuery Selectors(選擇器)的使用(一、基本篇)

    jQuery Selectors(選擇器)的使用(一、基本篇)

    本系列文章主要講述jQuery框架的選擇器(Selectors)使用方法,我將以實例方式進行講述,以簡單,全面為基礎,不會涉及很深。
    2009-12-12
  • jQuery實現(xiàn)Twitter的自動文字補齊特效

    jQuery實現(xiàn)Twitter的自動文字補齊特效

    本文介紹了一款jQuery實現(xiàn)的文字自動補全特效的插件,該插件可以結合本地數(shù)據進行一些操作。推薦關注一下H5的幾種數(shù)據存儲的方式(localstorage與sessionstorage、IndexedDB、離線緩存manifest文件)
    2014-11-11
  • JQuery標簽頁效果實例詳解

    JQuery標簽頁效果實例詳解

    這篇文章主要介紹了JQuery標簽頁效果,結合實例形式較為詳細的分析了jQuery響應鼠標事件動態(tài)遍歷及切換標簽頁的技巧,需要的朋友可以參考下
    2015-12-12
  • jquery ajax提交表單數(shù)據的兩種方式

    jquery ajax提交表單數(shù)據的兩種方式

    貌似AJAX越來越火了,作為一個WEB程序開發(fā)者要是不會這個感覺就要落伍,甚至有可能在求職的時候屢被淘汰。我也是一個WEB程序開發(fā)者,當然我也要“隨波逐流”一把,不然飯碗不保??!
    2009-11-11
  • jQuery表格列寬可拖拽改變且兼容firfox

    jQuery表格列寬可拖拽改變且兼容firfox

    使用jQuery包,實現(xiàn)表格列寬可拖拽功能,并實現(xiàn)頁面reset時的重新布局,用法及示例如下,感興趣的朋友不要錯過
    2014-09-09
  • jquery img src 獲取實現(xiàn)代碼

    jquery img src 獲取實現(xiàn)代碼

    利用jquery 取得IMG src的問題,有需要的朋友可以參考下。
    2009-05-05
  • jQuery之DOM對象和jQuery對象的轉換與區(qū)別分析

    jQuery之DOM對象和jQuery對象的轉換與區(qū)別分析

    這篇文章主要介紹了jQuery之DOM對象和jQuery對象的轉換與區(qū)別分析,對比分析了DOM對象和jQuery對象的原理與用法,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-01-01
  • jQuery代碼實現(xiàn)表格中點擊相應行變色功能

    jQuery代碼實現(xiàn)表格中點擊相應行變色功能

    對于一個表格,為了更好的用戶體驗度,需要把選中的表格項添加高亮,下面小編給大家介紹使用jquery實現(xiàn)表格中點擊相應行變色功能的實例代碼,需要的朋友參考下
    2016-05-05
  • jQuery應用之jQuery鏈用法實例

    jQuery應用之jQuery鏈用法實例

    這篇文章主要介紹了jQuery應用之jQuery鏈用法,實例形式分析了jQuery鏈的原理及使用技巧,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-01-01

最新評論