JS漂浮广告无法实现效果,测不出什么问题,求大神看看!
JS漂浮广告无法实现效果,测不出什么问题,求大神看看!<htmL><head><metahttp-equiv="content-type"content="text/ht...
JS漂浮广告无法实现效果,测不出什么问题,求大神看看!<htmL>
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8"/>
<title>
</title>
</head>
<body>
<div id="floatdiv" style="position:absolite" >
<img src="01.jpg" border="0" width="159px" height="110px">
</div>
<script type="text/javascript">
//浮动层的初始位置,分布对应的X坐标和Y坐标
var x=50, y=60
//判断层的X坐标和Y坐标是否在控制范围之内,xin为真层往右边移动,否则往左边
var xin=true, yin=true
//层移动的步长,值越大速度越大
var step=1
//层移动的间隔,单位为毫秒,值越小速度越快
var delay=10
//捕获层目标
var obj=document.getElementById(floatdiv)
//设置div移动边界
function float(){
var T=L=0
//右边界
var R=document.body.clienWidth-obj.offsetWidth
//左边界
var B=document.body.clienHeight-obj.offsetHeight
//跟新层坐标,实现X轴方向运动
obj.style.left=x+document.body.scrollLeft
//根系层坐标,实现Y轴方向运动
obj.style.top=y+document.body.scrollTop
//判读层在X轴上的范围
x=x+step*(xin?1:-1)
if(x<L) {xin=true;x=L}//层超出左边界时的处理
if(x>R) {xin=flase;x=R}//层超出右边界时的处理
//判断层在Y轴上的范围
y=y+step*(yin?1:-1)
if(y<T) {yin=true;y=T}//层超出上边界时的处理
if(y>B) {yin=flase;y=B }//层超出下边界时的处理
}
//设置执行的时间
var itl=setInterval("float()",delay)
//设置鼠标操作
obj.onmouseover=function(){clienInterval(itl)}//鼠标停留在广告时,效果失效。
obj.onmouseout=function(){=setInterval("float()",delay)}//鼠标离开广告时,效果恢复
</script>
</body>
</html> 展开
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8"/>
<title>
</title>
</head>
<body>
<div id="floatdiv" style="position:absolite" >
<img src="01.jpg" border="0" width="159px" height="110px">
</div>
<script type="text/javascript">
//浮动层的初始位置,分布对应的X坐标和Y坐标
var x=50, y=60
//判断层的X坐标和Y坐标是否在控制范围之内,xin为真层往右边移动,否则往左边
var xin=true, yin=true
//层移动的步长,值越大速度越大
var step=1
//层移动的间隔,单位为毫秒,值越小速度越快
var delay=10
//捕获层目标
var obj=document.getElementById(floatdiv)
//设置div移动边界
function float(){
var T=L=0
//右边界
var R=document.body.clienWidth-obj.offsetWidth
//左边界
var B=document.body.clienHeight-obj.offsetHeight
//跟新层坐标,实现X轴方向运动
obj.style.left=x+document.body.scrollLeft
//根系层坐标,实现Y轴方向运动
obj.style.top=y+document.body.scrollTop
//判读层在X轴上的范围
x=x+step*(xin?1:-1)
if(x<L) {xin=true;x=L}//层超出左边界时的处理
if(x>R) {xin=flase;x=R}//层超出右边界时的处理
//判断层在Y轴上的范围
y=y+step*(yin?1:-1)
if(y<T) {yin=true;y=T}//层超出上边界时的处理
if(y>B) {yin=flase;y=B }//层超出下边界时的处理
}
//设置执行的时间
var itl=setInterval("float()",delay)
//设置鼠标操作
obj.onmouseover=function(){clienInterval(itl)}//鼠标停留在广告时,效果失效。
obj.onmouseout=function(){=setInterval("float()",delay)}//鼠标离开广告时,效果恢复
</script>
</body>
</html> 展开
2017-06-08
展开全部
obj.onmouseout=function(){=setInterval("float()",delay)}
function(){=setInterval( =前面的变量呢?
function(){=setInterval( =前面的变量呢?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询