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

為了賬號安全,請及時綁定郵箱和手機立即綁定

關于速度動畫的問題,沒反應

<!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>
</head>
<style>
body,div,span{
?? ?padding:0;
?? ?margin:0;
}
#div1{
?? ?width:300px;
?? ?height:400px;
?? ?background:#39C;
?? ?position:relative;
?? ?top:100px;
?? ?left:-200px;
}
#div1 span{
?? ?width:33px;
?? ?height:110px;
?? ?background:#3CF;
?? ?position:absolute;
?? ?top:150px;
?? ?left:200px;
?? ?font-family:"微軟雅黑";
?? ?color:#FFF;
?? ?font-weight:bold;
}
</style>
<script>
window.onload=function(){
? var oDiv=document.getElementById("div1");
? oDiv.onmouseover=function(){
??? slMove(0);
? }
? oDiv.onmouseout=function(){
??? slMove(-200);
? }
}
var timer=null;
function slMove(target){
? clearInterval(timer);
? var oDiv=document.getElementById("div1");
? timer.setInterval(function(){
?? ??? var speed=0;
?? ???? if(oDiv.offsetLeft > target){
?????????? speed=-10;
?????????? }else{
?????????? speed=10;
??????? }
?? ??? if(oDiv.offsetLeft==target){
?? ???? clearInterval(timer);
? }else{
?? ?? oDiv.style.left=oDiv.offsetLeft+speed+'px';
?? ?? }
?? ?? },50)
}
</script>
<body>
<div id="div1"><span style="text-align:center" id="water">W<br />A<br />T<br />E<br />R<br /> </span></div>
</body>
</html>

看了教程后,沒看代碼,自己寫了一遍,然后檢查了幾遍,結果運行沒反應,和原版的對照著看,也沒發現什么問題,哪位可以幫忙解答下

正在回答

2 回答

function?slMove(target){
??clearInterval(timer);
??var?oDiv=document.getElementById("div1");
??timer.setInterval(function(){
???????var?speed=0;
????????if(oDiv.offsetLeft?>?target){
???????????speed=-10;
???????????}else{
???????????speed=10;
????????}

把timer.setInterval(function()里的.改成=,timer=setInterval(function()

0 回復 有任何疑惑可以回復我~
#1

燃料 提問者

非常感謝!
2017-03-11 回復 有任何疑惑可以回復我~

timer不是一個對象,而且也不是一個function,而且是放計時器的,用=號,

0 回復 有任何疑惑可以回復我~
#1

燃料 提問者

謝謝你的幫助
2017-03-11 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消
JS動畫效果
  • 參與學習       113918    人
  • 解答問題       1502    個

通過本課程JS動畫的學習,從簡單動畫開始,逐步深入各種動畫框架封裝

進入課程

關于速度動畫的問題,沒反應

我要回答 關注問題
微信客服

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

幫助反饋 APP下載

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

公眾號

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