JQ的CSS函數用于設置元素的CSS樣式。該函數可以采用字符串、對象和函數作為參數,達到改變CSS屬性的效果。
//字符串參數 $("p").css("color", "red"); //對象參數 $("p").css({ "color": "red", "background-color": "yellow" }); //函數參數 $("p").css("color", function(){ return "#" + Math.floor(Math.random()*16777215).toString(16); });
字符串參數表示需要改變的CSS樣式屬性和它們的值。對象參數則可以提供一個鍵值對的列表來設定CSS樣式屬性和值。函數參數可供更高級的樣式控制方式,因為它們允許以動態的方式計算樣式屬性的值。
無論采用何種方式,CSS函數都將改變所選元素的CSS屬性。當然,一些CSS屬性有特殊的值需要注意。例如,像像寬度和高度這樣的屬性只能用數字表示,如 "100px"。