javascript不动,JAVASCRIPT软件开发工程师招聘

js相关,为什么我点几下就不动了?

程序不工作的原因是随机数的值超出了文本框id的范围而出错,

绵阳网站建设公司创新互联,绵阳网站设计制作,有大型网站制作公司丰富经验。已为绵阳上千余家提供企业网站建设服务。企业网站搭建\外贸网站建设要多少钱,请找那个售后服务好的绵阳做网站的公司定做!

所以随机数的值应该为1到7之间,因此random的赋值(两处)都应该改为

random=Math.floor(1+Math.random()*7);

(注意第一处保留var)

这个JavaScript为何不动?

又是你,昨天不是叫你去百度:js动画基础?我只管动,动起来以后的问题你自己想办法,关键是div上要写style="position: absolute;left:0;",不然你的offsetLeft会傻掉,另外 newLeft + 1 + "px" 这个要弄到计时器里面去:

!DOCTYPE html 

html

head

meta charset="utf-8"

style

*{margin: 0;padding: 0;}

#div1{

width:712px;

height: 108px;

border: 1px red solid;

position: absolute;

top: 200px;

left:300px;

}

li{

float: left;

list-style: none;

}

li img{

width: 100px;

height: 100px;

}

/style

script

window.onload = function() {

var aUl = document.getElementById("move");

setInterval(

function(){

var newLeft = aUl.offsetLeft;

aUl.style.left = newLeft + 1 + "px";

},30

)

}

/script

/head

body

div id="div1"

ul id="move" style="position: absolute;left:0;"

liimg src="images/1.jpg"//li

liimg src="images/2.jpg"//li

liimg src="images/3.jpg"//li

liimg src="images/4.jpg"//li

/ul

/div

/body

/html

如何通过js让div在页面滚动中固定不动

position:fixed; top:0px; left:0px; right:0px;height: 40px;

position:fixed;是指定位相对于浏览器窗口, top:0px; left:0px; right:0px,

这样的话,DIV就会固定在页面顶部,宽度等于浏览器窗口的宽度,高度自定义。


网站名称:javascript不动,JAVASCRIPT软件开发工程师招聘
当前网址:http://cdiso.cn/article/dssgpdh.html

其他资讯