js实现不间断滚动,放有静态页面里是正常的。但放在ASPX页面里就不行了。去掉头部的代码就正常
解决方案 »
- fckeditor 点击“浏览服务器”选择的图片出现中文乱码
- 在线等:子窗口传回值给父窗口,并在父窗口显示。。。。。。。。
- memu
- 请教,。NET框架安装问题。加急!!
- 奇怪!为什么DataGrid的按钮列采用LinkButton按钮就正常,采用PushButton按钮就不执行呢?
- Authentication of viewstate failed,无法验证数据错误
- alert为什么弹不出来呢?
- 导出文件后,不能关闭窗体?高手看看
- 如何在.Net中把“提交”按纽写在只要回车就行了?
- 如何在循环中使用事务...
- window.showModalDialog被IE拦截
- 提交服务器以后(在服务器返回前),锁定页面
<img src="http://www.showweb.cn/uploadfile/200901/3/143733017.jpg">
<img src="http://www.showweb.cn/uploadfile/200901/3/143733017.jpg"><img src="http://www.showweb.cn/uploadfile/200901/3/143733017.jpg">
<img src="http://www.showweb.cn/uploadfile/200901/3/143733017.jpg">
<img src="http://www.showweb.cn/uploadfile/200901/3/143733017.jpg">
</div><div id=demo2></div></div> <script> var speed=50 demo2.innerHTML=demo1.innerHTML function Marquee(){ if(demo2.offsetTop-demo.scrollTop<=0) demo.scrollTop-=demo1.offsetHeight else{ demo.scrollTop++ } } var MyMar=setInterval(Marquee,speed) demo.onmouseover=function() {clearInterval(MyMar)} demo.onmouseout=function() {MyMar=setInterval(Marquee,speed)} </script>怎么样让他符合W3C标准呢.
document.getElementById('demo')
document.getElementById('demo1')
document.getElementById('demo2')
document.getElementById('demo')
document.getElementById('demo1')
document.getElementById('demo2')
function $(id){return document.getElementById(id);}
var speed=50
$("demo2").innerHTML=$("demo1").innerHTML;
function Marquee()
{
if($("demo2").offsetTop-$("demo").scrollTop <=0)
$("demo").scrollTop-=$("demo1").offsetHeight;
else
$("demo").scrollTop++
}
var MyMar=setInterval(Marquee,speed)
$("demo").onmouseover=function() {clearInterval(MyMar)}
$("demo").onmouseout=function() {MyMar=setInterval(Marquee,speed)}
</script>
http://blog.bossma.cn/javascript/javascript-flexible-scroll-words-or-images/这个程序可以自己设置水平(左右)、垂直(上下)滚动,设置滚动时间间隔和每次滚动距离,并且兼容多种浏览器,原理和前边几位的一样,做了下封装。用起来也很方便:
<html>
<head>
<title>图片向左滚动</title>
<script type="text/javascript" src="bossma-jscroll.js"></script>
<script type="text/javascript">
window.onload=function(){
//参数依次为:滚动方向,滚动速度,容器ID,容器宽度,容器高度,滚动内容宽度,滚动内容高度,滚动步长
var scroll =new JScroll("left",30,"content",558,165,1674,165,1);
scroll.Start();
};
</script>
</head>
<body>
<div id="title" style="width:100%;height:40px;">图片向左滚动</div>
<div id="content">
<!--
滚动元素内部的水平排列需要自己来写,不要写到容器div(比如这里的id:content)的样式中。
-->
<div style="float:left"><img src="images/1.png" /></div>
<div style="float:left"><img src="images/2.png" /></div>
<div style="float:left"><img src="images/3.png" /></div>
</div>
<div id="foot"></div>
</body>
</html>