已采納回答 / qq_Moderato_0
傳參數(shù)fn時(shí),不能用this了,可以在外邊 var that = this,不然里面this的指向會(huì)變成window。
2017-11-02
<script>alert('this is script.');</script>
2017-11-01
timer = setInterval(function(){
var speed=(target-odiv.offsetLeft)/20;
if(odiv.offsetLeft>=target){
clearInterval(timer);
}else{
odiv.style.left =odiv.offsetLeft + speed+"px"; //變大
}
},500)
var speed=(target-odiv.offsetLeft)/20;
if(odiv.offsetLeft>=target){
clearInterval(timer);
}else{
odiv.style.left =odiv.offsetLeft + speed+"px"; //變大
}
},500)
2017-11-01
function move(target){
clearInterval(timer);
odiv=document.getElementById("div1");
}
clearInterval(timer);
odiv=document.getElementById("div1");
}
2017-11-01
我的move可以移除怎么out縮不進(jìn)去啊 window.onload=function(){
odiv=document.getElementById("div1");
odiv.onmouseover=function(){
move(0);
}
odiv.onmouseout=function(){
move(-200);
}
}
var timer=null;
odiv=document.getElementById("div1");
odiv.onmouseover=function(){
move(0);
}
odiv.onmouseout=function(){
move(-200);
}
}
var timer=null;
2017-11-01
已采納回答 / 德川家康
當(dāng)div完全顯示的時(shí)候,odiv.offsetleft為0,想讓它縮回去,你設(shè)target為-200,然而你判斷條件是odiv.offsetLeft>=target,條件成立,執(zhí)行??clearInterval(timer);,自然縮不回去。
2017-10-31
最新回答 / qq_歐陽(yáng)貝貝_0
offsetLeft 是距離屏幕左部的距離。odiv.style.left=odiv.offsetLeft+10+"px"說(shuō)明:odiv樣式左邊,等于,odiv每次向左屏幕移動(dòng)10像素。
2017-10-31
已采納回答 / cRCHAN
有沒(méi)有看完那節(jié)課?課程后面講了,是因?yàn)楹凶拥脑?,真正的寬度是設(shè)置的width值再加上邊框的值*2(因?yàn)橛凶笥疫吙颍?。offsetWidth讀取的是width加上border的值,而style.width只是width的值。原先來(lái)說(shuō)是oDiv.style.width + 2 = oDiv.offsetWidth(這里不是賦值,而是普通的相等)。實(shí)際oDiv.offsetWidth比oDiv.style.width大2像素,賦值運(yùn)算的時(shí)候,雖然offsetWidth - 1了,也還是比style.width...
2017-10-31
vtimer=etinterval(function(target){var speed=0; if(div.offsetleft>target){seed=-10;}else{speed=10;}},30)
2017-10-31
window.onload=function(){ var odiv=document.getelemtnbyid("div); odiv.onmouseover=function(){startMOve();}}odiv.stylevar timer=null; function startmove(){ cleatinterval(timer);timer=setinterval(function(){odiv.style.lft=odiv.offsetLeft+10+"px; if(div.offsetleft>=0{clearinterval (timer);}}),30}
2017-10-31