<script language=javascript>
var objleft;
function chpos()
{
var obj=document.getElementById('div1'); //div1根据div的id不同自行修改
obj.style.top=parseInt(obj.style.top) + 5 + 'px'; //垂直位移增量5 if (parseInt(obj.style.top)+parseInt(obj.style.height)>document.body.scrollTop+document.body.clientHeight)
{obj.style.top=document.body.scrollTop;}
else if (parseInt(obj.style.top)<document.body.scrollTop)
{obj.style.top=document.body.scrollTop;} if (objleft==null) objleft=parseInt(obj.style.left);
obj.style.left=objleft+Math.sin(parseInt(obj.style.top)/10)*10 + 'px'; //水平位移用正弦函数控制 setTimeout('chpos()',50); //每隔多少毫秒移动一次
}
</script>
<div id="div1" style="position:absolute;left:200px;top:0px;width:100px;height:100px;overflow:hidden"><img onload="chpos();" src="c:\temp\pic\10.jpg" id="img1"></div>//left属性改成你想要的图片水平位置,width和height改成图片宽度
<p>1111111111</p>
<p>1111111111</p>
<p>1111111111</p>
<p>1111111111</p>
<p>1111111111</p>
<p>1111111111</p>
<p>1111111111</p>
<p>1111111111</p>
<p>1111111111</p>
<p>1111111111</p>
<p>1111111111</p>
<p>1111111111</p>
<p>1111111111</p>
<p>1111111111</p>
<p>1111111111</p>
<p>1111111111</p>
<p>1111111111</p>(C)Copyright 2004 MJ PC Lab (大猫猫)
var objleft;
function chpos()
{
var obj=document.getElementById('div1'); //div1根据div的id不同自行修改
obj.style.top=parseInt(obj.style.top) + 5 + 'px'; //垂直位移增量5 if (parseInt(obj.style.top)+parseInt(obj.style.height)>document.body.scrollTop+document.body.clientHeight)
{obj.style.top=document.body.scrollTop;}
else if (parseInt(obj.style.top)<document.body.scrollTop)
{obj.style.top=document.body.scrollTop;} if (objleft==null) objleft=parseInt(obj.style.left);
obj.style.left=objleft+Math.sin(parseInt(obj.style.top)/10)*10 + 'px'; //水平位移用正弦函数控制 setTimeout('chpos()',50); //每隔多少毫秒移动一次
}
</script>
<div id="div1" style="position:absolute;left:200px;top:0px;width:100px;height:100px;overflow:hidden"><img onload="chpos();" src="c:\temp\pic\10.jpg" id="img1"></div>//left属性改成你想要的图片水平位置,width和height改成图片宽度
<p>1111111111</p>
<p>1111111111</p>
<p>1111111111</p>
<p>1111111111</p>
<p>1111111111</p>
<p>1111111111</p>
<p>1111111111</p>
<p>1111111111</p>
<p>1111111111</p>
<p>1111111111</p>
<p>1111111111</p>
<p>1111111111</p>
<p>1111111111</p>
<p>1111111111</p>
<p>1111111111</p>
<p>1111111111</p>
<p>1111111111</p>(C)Copyright 2004 MJ PC Lab (大猫猫)
解决方案 »
- javascript 如何在另外一个方法中停止setInterval
- 急!!一个关于js弹出层中无法使用js的事宜,并且层中有图片有地址,却不显示的问题?
- 谁有《MVC的JavaScript Web富应用开发》中文版啊?
- 用javascript写的程序怎么调试啊?
- 怎样实现网易邮箱里“发送地址”输入框中自动提示功能?
- 我在一个login画面中对输入值做验证
- 各位你好呀!我看过一名为txg163朋友的问题?我理解到他说的意思。但我帮不了他解这个忙。我也想知道这个程序的编法。所以来问一问。请大
- 怎么动态的改变scriptd对象中的src属性
- 滑动开关按钮jquery的实现方法 最好给出完整代码
- 动态添加表格tr
- js如何提取?后的参数
- js的对象回溯问题
是不是默认的函数/方法。