麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > JavaScript > 正文

jQuery操作元素css樣式的三種方法

2019-11-20 14:56:44
字體:
來源:轉載
供稿:網友
我們常常要使用Javascript來改變頁面元素的樣式。其中一種辦法是改變頁面元素的CSS類(Class),這在傳統的Javascript里,我們通常是通過處理HTML Dom的classname特性來實現的;而jQuery里提供三種方法來實現這個功能,雖然它們和傳統方法的思想相通,但是卻節省了許多代碼。還是那句話 - “jQuery讓JavaScript代碼變得簡潔!”

1. addClass() - 添加CSS類
$("#target").addClass("newClass");
//#target 指的是需要添加樣式的元素的ID
//newClass 指的是CSS類的名稱
2. removeClass() - 移除CSS類
$("#target").removeClass("oldClass");
//#target 指的是需要移除CSS類的元素的ID
//oldClass 指的是CSS類的名稱
3. toggleClass() - 添加或者移除CSS類:如果CSS類已經存在,它將被移除;相反,如果CSS類不存在,它將被加上。
$("#target").toggleClass("newClass")
//如果ID為“target”的元素已經定義了CSS樣式,它將被移除;
//反之,CSS類”newClass“將被賦給該ID。

在實際運用中,我們常常先定義好這些CSS類,然后通過Javascript事件觸發(比如點擊某個鏈接)來改變頁面元素樣式。此外,jQuery還提供一種方法 hasClass("className")用來判斷某個元素是否已經被賦予某個CSS類。

下面是一個完整的例子。
復制代碼 代碼如下:

<!DOCTYPE HTML>
<head>
<title>圖片閃爍</title>
<style type="text/css">

@-webkit-keyframes twinkling{ /*透明度由0到1*/
0%{
opacity:0; /*透明度為0*/
}
100%{
opacity:1; /*透明度為1*/
}
}

.up{
-webkit-animation: twinkling 1s infinite ease-in-out;
}
</style>

</head>
<body>
<div id="soccer" class="up">
哈哈
</div>
<br/>
<input type="button" onclick='btnClick()'>
<script src="./jQuery/jquery-1.8.3.js" type="text/javascript"></script>
<script>

function btnClick(){
//$("#soccer").removeClass("up");
$("#soccer").toggleClass("up");
//$("p:first").removeClass("intro");
}
</script>
</body>
</html>
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 欧美a视频在线观看 | 19禁国产精品福利视频 | 黄色片网站在线免费观看 | 亚洲一区在线观看视频 | 羞羞草视频 | 亚洲第一成人av | 亚洲va在线 | 久久久av亚洲男天堂 | 中国久久久 | 久久免费视频一区 | 日本成人二区 | 国产亚洲精品综合一区91 | 国产网站黄 | 亚洲国产精品久久久久久久久 | 色播一区 | 亚洲成人夜色 | 久久视频精品 | 欧美日韩在线播放一区 | 成人在线免费视频观看 | 久色一区 | 久久国产精| 欧美一级免费高清 | 一级电影免费看 | 黄色毛片视频在线观看 | 精品久久久一二三区播放播放播放视频 | 精品亚洲一| xxxeexxx性国产 | 精品国产一区三区| 久久久一二三 | 亚洲欧美日韩在线 | 国产妇女乱码一区二区三区 | 国产一级毛片高清视频完整版 | 天天草天天干天天 | 国产手机av在线 | 黄色网址你懂的 | 中文字幕亚洲欧美 | av国产免费| 中国美女一级黄色大片 | 精品亚洲午夜久久久久91 | 久久久国产视频 | 精品一区二区三区在线观看视频 |