課程
/前端開(kāi)發(fā)
/JavaScript
/用JS實(shí)現(xiàn)購(gòu)物車(chē)特效
我想寫(xiě)一個(gè)addclass的方法應(yīng)該如何寫(xiě)?
2015-09-22
源自:用JS實(shí)現(xiàn)購(gòu)物車(chē)特效 2-5
正在回答
function addClass(obj,sClass){
var aClass=obj.className.split(' ');
if(!obj.className){
obj.className=sClass;
return;
}
for(var i=0;i<aClass.length;i++){
if(aClass[i] === sClass)return;
obj.className+=' '+sClass;
function removeClass(obj,sClass){
if(!obj.className)return;
if(aClass[i] === sClass){
aClass.splice(i,1);
obj.className=aClass.join('');
break;
不用自己寫(xiě)的,用classList或是jq的addclass就行了
function?addClass(element,newclass){ ????if(element.className){ ????????oldClass=element.className; ????????element.className=oldClass+"?"+newclass; ????}else{ ????????element.className=newclass; ????} }
lcs1986 提問(wèn)者
舉報(bào)
通過(guò)JavaScript實(shí)現(xiàn)類(lèi)似淘寶網(wǎng)絡(luò)購(gòu)物車(chē)功能效果
1 回答兩個(gè)相同class的table如何獲取到tbody下的tr?該tr的代理事件如何使用?
1 回答如果用jquery寫(xiě)呢
1 回答為何要寫(xiě)i--,沒(méi)必要?。?/p>
4 回答已解決該問(wèn)題,沒(méi)法刪除,寫(xiě)個(gè)標(biāo)題~~~ 感興趣的可以看看我js代碼的注釋?zhuān)m合新手小白看看,全選有個(gè)錯(cuò)誤
3 回答老師這個(gè)用的是什么軟件寫(xiě)的代碼呀?我用eclipse可以嗎?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號(hào)-11 京公網(wǎng)安備11010802030151號(hào)
購(gòu)課補(bǔ)貼聯(lián)系客服咨詢(xún)優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號(hào)
2016-12-09
function addClass(obj,sClass){
var aClass=obj.className.split(' ');
if(!obj.className){
obj.className=sClass;
return;
}
for(var i=0;i<aClass.length;i++){
if(aClass[i] === sClass)return;
}
obj.className+=' '+sClass;
}
function removeClass(obj,sClass){
var aClass=obj.className.split(' ');
if(!obj.className)return;
for(var i=0;i<aClass.length;i++){
if(aClass[i] === sClass){
aClass.splice(i,1);
obj.className=aClass.join('');
break;
}
}
}
2016-07-23
不用自己寫(xiě)的,用classList或是jq的addclass就行了
2015-09-22