<易錯(cuò)解決>
在使用 jQuery 設(shè)置元素高度的時(shí)候,有些時(shí)候會(huì)發(fā)現(xiàn)通過(guò)設(shè)置 CSS 的 height 屬性無(wú)法生效。
這種情況一般是由于元素樣式存在繼承或者大量樣式覆蓋引起的。
解決這種情況的辦法是使用 `.height()` 方法來(lái)設(shè)置元素高度。
// 設(shè)置元素高度為 100px $('元素選擇器').height(100);
這種方法既可以覆蓋繼承的樣式,也可以避免被其它樣式覆蓋。
另外需要注意的是,當(dāng)設(shè)置的高度值帶有單位時(shí),比如像素單位 px,數(shù)值只需要寫(xiě)數(shù)字部分即可,如下所示:
// 設(shè)置元素高度為 100px $('元素選擇器').height(100);
希望這篇文章對(duì)大家有所幫助。