亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

alert彈不出來,那個要改變得寬度沒有達到400px

alert彈不出來,那個要改變得寬度沒有達到400px

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>無標題文檔</title><style type="text/css">*{margin:0;padding:0;}ul li{width:200px;? ? ? height:100px; ?background:yellow; ?margin-bottom:20px; ?border:4px solid black; ?filter:alpha(opacity); ?opacity:0.3; ?}ul,li{list-style:none;}</style><script type="text/javascript"">function getStyle(obj,attr){? ?if(obj.currentStyle){ ? return obj.currentStyle; ? } ? else{ ? return getComputedStyle(obj,false)[attr]; ? } }function startMove(obj,attr,target,fn){? ?clearInterval(obj.timer);? ?obj.timer=setInterval(function(){ ? ? ?//取當前的值 ? ? ?var icur=0; ?if(attr=='opacity'){ ?icur=Math.round(parseFloat(getStyle(obj,attr))*100); ?} ?else{ ?icur=parseInt(getStyle(obj,attr)); } ?//算速度 ? ? ?var speed=(target-icur)/8; ?speed=speed>0?Math.ceil(speed):Math.floor(speed); ?//檢測停止 ?if(icur==target){ ? ?clearInterval(obj.timer); if(fn){ fn(); } ?}else{ ?if(attr=='opacity'){ ?obj.style.filter='alpha(opacity:'+ ?(icur+speed)+')'; ?obj.style.opacity=(icur+speed)/100; ?}else{ ?obj.style[attr]=icur+speed+'px'; ?} ?} ? },30);}window.onload=function(){? ? ?var li=document.getElementById("li1"); li.onmouseover=function(){ ? startMove(li,'width',400,function(){ ? ? alert(1); ? }); }}</script></head><body><ul>? ? <li id="li1"></li></ul></body></html>
查看完整描述

2 回答

?
習慣受傷

TA貢獻885條經驗 獲得超1144個贊

事實證明沒錯,alert也可以彈出來,寬度也正常,你這是用什么瀏覽器測試的呢?

以圖為證:

修改代碼,打印實時寬度:

...
//檢測停止
console.log(icur);??//加了這句
if(icur==target){
...

結果:

http://img1.sycdn.imooc.com//58d7c4e70001bbbd07440543.jpg

查看完整回答
1 反對 回復 2017-03-26
?
習慣受傷

TA貢獻885條經驗 獲得超1144個贊

我這里可以運行,沒有錯誤,你那里什么錯誤?按F12看瀏覽器控制臺是否報錯

查看完整回答
1 反對 回復 2017-03-26
  • qq_果汁分ni半_03462240
    qq_果汁分ni半_03462240
    沒有錯誤,但有bug,alert沒有彈出來,寬度改變沒有達到400px,停在了393px,求決解這個bug
?
qq_果汁分ni半_03462240

TA貢獻5條經驗 獲得超1個贊

谷歌瀏覽器

http://img1.sycdn.imooc.com//58d7c7cb0001797313660736.jpg

查看完整回答
反對 回復 2017-03-26
  • 2 回答
  • 0 關注
  • 1998 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號