首頁 >web前端 >js教程 >jquery怎麼動態修改css樣式

jquery怎麼動態修改css樣式

藏色散人
藏色散人原創
2021-07-05 14:05:232597瀏覽

jquery動態修改css樣式的方法:1、透過css方法動態修改css樣式;2、給指定的html元素設定一個CSS樣式;3、查看元素的css樣式;4、隱藏與顯示p或指定的其他html元素。

jquery怎麼動態修改css樣式

本文操作環境:windows7系統、jquery3.2.1版、Dell G3電腦。

jquery實作動態改變css樣式的方法。

具體如下:

jquery 幾乎成了現在開發WEB應用的標準JS函式庫,這與其簡單性和易用性是分不開的。身為後端開發人員,要做一些前端頁面時,CSS 樣式的控制是少不了需要掌握的。如果是靜態的CSS,當然是可以直接寫上去的,但有些介面是需要一些動態效果的,例如顏色變化,字體大小變化,甚至p 的隱藏於現實等,這些都需要用javascript 動態控制其CSS樣式,下面就常用的jquery 控制css 樣式的方法做一個小結.

1. 改變超級連結的樣式
2. 給指定的html元素給一個指定的CSS 樣式
3. 看元素的css樣式
4.隱藏與顯示p或指定的其他html元素

一、改變超級連結的樣式

$("#mylink a").css('color','#111111');
//这里选择器‘$("#mylink a")'表示ID为'#mylink'的元素下的所有链接。
//.css(‘color','#111111');表示把颜色设为'#111111'

二、為指定的html元素指定一個已經定義好的CSS 樣式

1. 你可以在外部css檔案中建立一個css樣式,例如

.mystyle{width:200px;height:100px;}

然後用jquery 賦值

$("#result").css(mystyle);

2. 可以定義一個css物件(也就是javascript物件),然後賦值

var pcss = {
 background: '#EEE',
   width: '478px',
   margin: '10px 0 0',
   padding: '5px 10px',
   border: '1px solid #CCC'
};
$("#result").css(pcss);

這種方式類似於外部連結方式,個人推薦外部連結方式.

三、查看元素的CSS樣式

var mycolor=$("#mylink a").css("color");
if ($('#myp').css('display')=="none"){...}
//和第一个例子相似,但是这里我们只传递一个参数(样式属性)

四、隱藏於顯示p或其他元素

1.直接修改CSS方式

$('#myp').attr('style','display:none;');//隐藏
$('#myp').attr('style','display:block;');//显示

推薦學習:《jquery影片教學

#

以上是jquery怎麼動態修改css樣式的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn