有哪个大神能解释下?

来源:2-1 JS速度动画

名字都给你们起完了

2016-09-19 14:36

为什么在DW中的设计视图中能看到css样式效果,但是谷歌和火狐浏览器就是没有反应呢?

57df872c00010e2305000225.jpg

57df872d0001846e05000272.jpg


写回答 关注

11回答

  • tttct
    2016-09-19 16:41:40
    已采纳
    <!DOCTYPE html>
    <html>
    <head>
    <meta charset="UTF-8">
    <title>js动画移入移出</title>
    <style type="text/css">
    body,div,span{
    margin: 0;
    padding: 0;
    }
    #div1{
    width: 200px;
    height: 200px;
    background-color: #FFA8A9;
    position: relative;
    left: -200px;
    top: 0px;
    }
    #div1 span{
    width: 20px;
    height: 50px;
    background-color: #14EACF;
    position: absolute;
    left: 200px;
    top: 75px;
    }
    </style>
    <script type="text/javascript">
    window.onload=function(){
    var oDiv=document.getElementById("div1");
    // 鼠标移入时间
    oDiv.onmousemove=function(){
    startMove(0);
    }
    //鼠标移出时间
    oDiv.onmouseout=function(){
    startMove(-200);
    }
    }
    var timer=null;
    function startMove(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";
    }
    },30)
    }
    </script>
    </head>
    <body>
    <div id="div1">
    <span id="share">分享</span>
    </div>
    </body>
    </html>


    名字都给你们...

    非常感谢!

    2016-09-19 17:28:29

    共 2 条回复 >

  • 不二家Zz
    2016-11-17 11:17:13

    第32行应该是oonmouseover吧!@_@

  • qq_一直很安静_8
    2016-09-26 20:19:26

    span是行内元素,没有宽和高,自然你就看不到他,把span换成div问题迎刃而解!

  • 我就叫李二毛
    2016-09-19 22:37:48

    http://img.mukewang.com/57dff82500012fab05620097.jpg请注意一下这个文档声明。应该就是这个问题。

    名字都给你们...

    这个是什么意思

    2016-09-20 10:59:07

    共 1 条回复 >

  • 名字都给你们起完了
    2016-09-19 16:46:12
    我的是这样的~
    <!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=gb2312" />
    <title>透明度</title>
    <style type="text/css">
    *{ margin:0; padding:0}
    #div1{ width:200px; height:200px; background:#FF9999; filter:alpha(opacity:30); opacity:03;}
    </style>
    <script type="text/javascript">
    	window.onload=function(){
    		var oDiv = document.getElementById("div1");
    		oDiv.onmouseover = function(){
    			startMove(100);
    		}
    		oDiv.onmouseout = function(){
    			startMove(30);
    		}
    	}
    	
    	var timer = null;
    	var alpha = 30;
    	function startMove(iTarget){
    		var oDiv = document.getElementById("div1");
    		clearInterval(timer);
    		timer = setInterval(function(){
    			var speed = 0;
    			if(alpha > iTarget){
    				speed = -10;
    			}else{
    				speed = 10;
    			}
    			if(alpha == iTarget){
    				clearInterval(timer);
    			}else{
    				alpha+= speed;
    				oDiv.style.filter = "alpha(opacity:'+alpha+')";
    				oDiv.style.opacity = alpha/100;
    			}
    		},30)
    	}
    </script>
    </head>
    
    <body>
    <div id="div1"></div>
    </body>
    </html>


    tttct 回复名字都给你们...

    谷歌。你这个问题真的好奇怪。本来js做动画就是解决部分浏览器不兼容css3的问题。

    2016-09-19 17:25:16

    共 4 条回复 >

  • 名字都给你们起完了
    2016-09-19 16:25:16

    按夏至后是这样子的

    http://img.mukewang.com/57dfa0e90001590313630729.jpg

    tttct 回复名字都给你们...

    我觉得不是兼容性问题。你把你的代码贴出来,我看看。下面是我的代码你看看你的浏览器可不可以。

    2016-09-19 16:43:08

    共 3 条回复 >

  • tttct
    2016-09-19 16:19:47

    http://img.mukewang.com/57df9f880001dcc106000502.jpg比如这样

  • tttct
    2016-09-19 16:11:42

    你按一下F12看看样式什么的。elements和style

    tttct 回复名字都给你们...

    我的意思是你按f12 看看有没有被写进去。如楼下的图。

    2016-09-19 16:18:42

    共 2 条回复 >

  • qq_一瓢秋雨_0
    2016-09-19 15:38:03

    可能是浏览器不兼容的问题

  • qq_一瓢秋雨_0
    2016-09-19 15:37:59

    可能是浏览器不兼容的问题

    名字都给你们...

    以前的时候没有出现过这个问题

    2016-09-19 15:41:36

    共 2 条回复 >

  • 名字都给你们起完了
    2016-09-19 14:53:01

    好烦好烦!一下午就是这个问题,写的东西在浏览器里根本就看不到!神呐,救救我!

JS动画效果

通过本课程JS动画的学习,从简单动画开始,逐步深入各种动画框架封装

113925 学习 · 1443 问题

查看课程

相似问题