jQuery樣式操作方法整理介紹
1.操作css方法
jQuery可以使用Css方法來修改簡(jiǎn)單元素樣式;可以操作類,修改多個(gè)樣式。
參數(shù)只寫屬性名,則是返回屬性值
$(this).css("color");
參數(shù)是屬性名,屬性值,逗號(hào)分隔,是設(shè)置一組樣式,屬性必須加引號(hào),值如果是數(shù)字可以不用跟單位和引號(hào)
$(this,css("color","red");
參數(shù)可以是對(duì)象形式,方便設(shè)置多組樣式。屬性名和屬性值用冒號(hào)隔開,屬性可以懷加引號(hào),
$(this).css({"color":"white","font-size":"20px"});
2.設(shè)置樣式類方法
作用等同于以前的classList ,可以操作類樣式,注意操作類里面的參數(shù)不要加點(diǎn)。
2.1添加類
$("div").addClass("current');
2.2移除類
$("div").removeClass("current');
2.3切換類
$("div").toggleClass("current");
3.tab欄切換案例
實(shí)現(xiàn)效果
案例分析
1. 點(diǎn)擊上部的Ii ,當(dāng)前Ii添加current類,其余兄弟移除類。
2. 點(diǎn)擊的同時(shí),得到當(dāng)前l(fā)i的索引號(hào)
3. 讓下部里面相應(yīng)索引號(hào)的item顯示,其余的item隱藏
核心代碼
$(function() { // 1.點(diǎn)擊上部的li,當(dāng)前l(fā)i 添加current類,其余兄弟移除類 $(".tab_list li").click(function() { // 鏈?zhǔn)骄幊滩僮? $(this).addClass("current").siblings().removeClass("current"); // 2.點(diǎn)擊的同時(shí),得到當(dāng)前l(fā)i 的索引號(hào) var index = $(this).index(); // 3.讓下部里面相應(yīng)索引號(hào)的item顯示,其余的item隱藏 $(".tab_con .item").eq(index).show().siblings().hide(); }); })
html結(jié)構(gòu)
<div class="tab"> <div class="tab_list"> <ul> <li class="current">商品介紹</li> <li>規(guī)格與包裝</li> <li>售后保障</li> <li>商品評(píng)價(jià)(50000)</li> <li>手機(jī)社區(qū)</li> </ul> </div> <div class="tab_con"> <div class="item" style="display: block;">商品介紹模塊內(nèi)容</div> <div class="item">規(guī)格與包裝模塊內(nèi)容</div> <div class="item">售后保障模塊內(nèi)容</div> <div class="item">商品評(píng)價(jià)(50000)模塊內(nèi)容</div> <div class="item">手機(jī)社區(qū)模塊內(nèi)容</div> </div> </div>
4.jQuery類操作與className區(qū)別
原生JS中className會(huì)覆蓋元素原先里面的名。
jQuery類操作只對(duì)指綻類進(jìn)行操作,不影響原先的類名。
到此這篇關(guān)于jQuery樣式操作方法整理介紹的文章就介紹到這了,更多相關(guān)jQuery樣式操作內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
基于jQuery的讓textarea支持Ctrl+Z步步撤銷功能
基于jQuery的讓textarea支持Ctrl+Z步步撤銷功能,需要的朋友可以參考下。2011-10-10jquery.cvtooltip.js 基于jquery的氣泡提示插件
顯示氣泡提示的前提是,一定會(huì)有一個(gè)被提示的對(duì)象,默認(rèn)的位置是根據(jù)body來計(jì)算的,這樣的壞處就是如果頁(yè)面內(nèi)容發(fā)生了變化,而氣泡的位置沒有改變,導(dǎo)致提示目的失敗。2010-11-11利用div+jquery自定義滾動(dòng)條樣式的2種方法
可以設(shè)置左邊菜單項(xiàng)div的overflow-x:auto;overlfow-y:auto;這樣就會(huì)自動(dòng)生成了滾動(dòng)條,但是大家都知道自帶的不好看。接下來就是重點(diǎn)了,如何修改滾動(dòng)條的樣式呢?感興趣的朋友可以了解下本文2013-07-07基于Jquery插件Uploadify實(shí)現(xiàn)實(shí)時(shí)顯示進(jìn)度條上傳圖片
這篇文章主要介紹了基于Jquery插件Uploadify實(shí)現(xiàn)實(shí)時(shí)顯示進(jìn)度條上傳圖片的相關(guān)資料,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2016-05-05基于jQuery的JavaScript模版引擎JsRender使用指南
這篇文章主要介紹了基于jQuery的JavaScript模版引擎JsRender使用指南,需要的朋友可以參考下2014-12-12從零開始學(xué)習(xí)jQuery (八) 插播:jQuery實(shí)施方案
本篇文章屬于臨時(shí)插播, 用于介紹我在本公司的jQuery實(shí)施方案.2011-02-02