谁能给小弟一段精简的文字向上无缝隙,匀速一动的js代码? 谁能给小弟一段精简的文字向上无缝隙,匀速一动的js代码? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <!--begin notice block--> <ul id="scrollbody"> <%Call TopNoticeNew(10)%> '打印的效果<li>....</li> </ul><script type="text/javascript">startMarquee(95, 60, 0, 'scrollbody');</script><!--end notice block-->function startMarquee(h, speed, delay, sid) { var t = null; var p = false; var o = $(sid); o.innerHTML += o.innerHTML; o.onmouseover = function() {p = true} o.onmouseout = function() {p = false} o.scrollTop = 0; function start() { t = setInterval(scrolling, speed); if(!p) { o.scrollTop += 2; } } function scrolling() { if(p) return; if(o.scrollTop % h != 0) { o.scrollTop += 2; if(o.scrollTop >= o.scrollHeight/2) o.scrollTop = 0; } else { clearInterval(t); setTimeout(start, delay); } } setTimeout(start, delay);}效果:http://hi.csdn.net/network.html图片旁边哪个向上滚动的文字一样 您上边的<!--begin notice block--> <ul id="scrollbody"> <%Call TopNoticeNew(10)%> '打印的效果<li>....</li> </ul><script type="text/javascript">startMarquee(95, 60, 0, 'scrollbody');</script><!--end notice block-->是什么意思啊? 用js实现滚动?太大才小用了吧用滚动标签就好了marquee。<marquee id=go1 onMouseOver=go1.stop() onMouseOut=go1.start() scrollamount=2 scrolldelay=150 direction=up><FONT color=#ff80c0>Hi,你好,祝你新年快乐!!天天有个好心情!!!</FONT></MARQUEE> http://blog.sina.com.cn/s/blog_4b780980010006zb.html 用法参照。 看看了这东西好像用那个什么offsetY什么的可以吧。具体不记得了。-----------------------------------------------------------www.bleehome.cn <style type="text/css"><!--#sdemo {overflow:hidden;height: 206px;width:218px;text-align: left;}#sdemo ul { float:left; text-decoration:none; display: block;}#sdemo ul li{ line-height:56px;}#sdemo ul li a{ color:#333;}--></style><div id="sdemo"><div id="sdemo1"> <li>fffffffffffffffff1</li><li>fffffffffffffffff2</li><li>fffffffffffffffff3</li><li>fffffffffffffffff4</li><li>fffffffffffffffff5</li><li>fffffffffffffffff6</li><li>fffffffffffffffff7</li><li>fffffffffffffffff8</li><li>fffffffffffffffff9</li><li>fffffffffffffffff10</li><li>fffffffffffffffff11</li><li>fffffffffffffffff12</li><li>fffffffffffffffff13</li><li>fffffffffffffffff14</li><li>fffffffffffffffff15</li><li>fffffffffffffffff16</li><li>fffffffffffffffff17</li><li>fffffffffffffffff18</li><li>fffffffffffffffff19</li><li>fffffffffffffffff20</li><li>fffffffffffffffff21</li> </div><div id="sdemo2"></div></div><script><!--var speed=20; //数字越大速度越慢var tab=document.getElementById("sdemo");var tab1=document.getElementById("sdemo1");var tab2=document.getElementById("sdemo2");tab2.innerHTML=tab1.innerHTML; //克隆sdemo1为sdemo2function Marquee(){if(tab2.offsetTop-tab.scrollTop<=0)//当滚动至demo1与demo2交界时tab.scrollTop-=tab1.offsetHeight //demo跳到最顶端else{tab.scrollTop++}}var MyMar=setInterval(Marquee,speed);tab.onmouseover=function() {clearInterval(MyMar)};//鼠标移上时清除定时器达到滚动停止的目的tab.onmouseout=function() {MyMar=setInterval(Marquee,speed)};//鼠标移开时重设定时器--></script> 焦点获取问题!请各位帮帮小妹! 页面关闭问题 【再问】checkbox的取值 请教打开新窗只能用IE打开,其他类型TT等浏览器打开时还是IE新窗如何实现? 关于音乐网站的 连续播放问题 高分寻求javascript获取外网IP... 怎样才能在html中使用脚本中的变量,不是后台的,急~~~~~~~~~~~~~ csdn的高手,你是怎么形成的? 在网页中如何用图形显示实时数据(最好用javascript) 如何把网页中已经给<DIV ID=""></DIV>定义好的ID注销掉. 如何用js给struts2标签赋值? js在火狐下捕获异常问题
<!--begin notice block-->
<ul id="scrollbody">
<%Call TopNoticeNew(10)%> '打印的效果<li>....</li>
</ul><script type="text/javascript">startMarquee(95, 60, 0, 'scrollbody');</script>
<!--end notice block-->function startMarquee(h, speed, delay, sid) {
var t = null;
var p = false;
var o = $(sid);
o.innerHTML += o.innerHTML;
o.onmouseover = function() {p = true}
o.onmouseout = function() {p = false}
o.scrollTop = 0;
function start() {
t = setInterval(scrolling, speed);
if(!p) {
o.scrollTop += 2;
}
}
function scrolling() {
if(p) return;
if(o.scrollTop % h != 0) {
o.scrollTop += 2;
if(o.scrollTop >= o.scrollHeight/2) o.scrollTop = 0;
} else {
clearInterval(t);
setTimeout(start, delay);
}
}
setTimeout(start, delay);
}效果:http://hi.csdn.net/network.html图片旁边哪个向上滚动的文字一样
<!--begin notice block-->
<ul id="scrollbody">
<%Call TopNoticeNew(10)%> '打印的效果<li>....</li>
</ul><script type="text/javascript">startMarquee(95, 60, 0, 'scrollbody');</script>
<!--end notice block-->是什么意思啊?
<marquee id=go1 onMouseOver=go1.stop() onMouseOut=go1.start() scrollamount=2 scrolldelay=150
direction=up><FONT color=#ff80c0>Hi,你好,祝你新年快乐!!天天有个好心情!!!</FONT></MARQUEE>
http://blog.sina.com.cn/s/blog_4b780980010006zb.html 用法参照。
这东西好像用那个什么offsetY什么的可以吧。具体不记得了。
-----------------------------------------------------------
www.bleehome.cn
<!--
#sdemo {
overflow:hidden;
height: 206px;
width:218px;
text-align: left;
}
#sdemo ul { float:left;
text-decoration:none;
display: block;
}
#sdemo ul li{ line-height:56px;}
#sdemo ul li a{ color:#333;}
-->
</style><div id="sdemo">
<div id="sdemo1">
<li>fffffffffffffffff1</li>
<li>fffffffffffffffff2</li>
<li>fffffffffffffffff3</li>
<li>fffffffffffffffff4</li>
<li>fffffffffffffffff5</li>
<li>fffffffffffffffff6</li>
<li>fffffffffffffffff7</li>
<li>fffffffffffffffff8</li>
<li>fffffffffffffffff9</li>
<li>fffffffffffffffff10</li>
<li>fffffffffffffffff11</li>
<li>fffffffffffffffff12</li>
<li>fffffffffffffffff13</li>
<li>fffffffffffffffff14</li>
<li>fffffffffffffffff15</li>
<li>fffffffffffffffff16</li>
<li>fffffffffffffffff17</li>
<li>fffffffffffffffff18</li>
<li>fffffffffffffffff19</li>
<li>fffffffffffffffff20</li>
<li>fffffffffffffffff21</li>
</div>
<div id="sdemo2"></div>
</div>
<script>
<!--
var speed=20; //数字越大速度越慢
var tab=document.getElementById("sdemo");
var tab1=document.getElementById("sdemo1");
var tab2=document.getElementById("sdemo2");
tab2.innerHTML=tab1.innerHTML; //克隆sdemo1为sdemo2
function Marquee(){
if(tab2.offsetTop-tab.scrollTop<=0)//当滚动至demo1与demo2交界时
tab.scrollTop-=tab1.offsetHeight //demo跳到最顶端
else{
tab.scrollTop++
}
}
var MyMar=setInterval(Marquee,speed);
tab.onmouseover=function() {clearInterval(MyMar)};//鼠标移上时清除定时器达到滚动停止的目的
tab.onmouseout=function() {MyMar=setInterval(Marquee,speed)};//鼠标移开时重设定时器
-->
</script>