<div id="adsfar">
<table width="100%" border="0" cellpadding="2" cellspacing="1" bgcolor="#CCCCCC">
<tr>
<td bgcolor="#FFFFFF">1</td>
</tr>
<tr>
<td bgcolor="#FFFFFF">2</td>
</tr>
<tr>
<td bgcolor="#FFFFFF">3</td>
</tr>
<tr>
<td bgcolor="#FFFFFF">4</td>
</tr>
<tr>
<td bgcolor="#FFFFFF">5</td>
</tr>
<tr>
<td bgcolor="#FFFFFF">6</td>
</tr>
<tr>
<td bgcolor="#FFFFFF">7</td>
</tr>
<tr>
<td bgcolor="#FFFFFF">8</td>
</tr>
<tr>
<td bgcolor="#FFFFFF">9</td>
</tr>
<tr>
<td bgcolor="#FFFFFF">10</td>
</tr>
<tr>
<td bgcolor="#FFFFFF">11</td>
</tr>
<tr>
<td bgcolor="#FFFFFF">12</td>
</tr>
<tr>
<td bgcolor="#FFFFFF">13</td>
</tr>
<tr>
<td bgcolor="#FFFFFF">14</td>
</tr>
<tr>
<td bgcolor="#FFFFFF">15</td>
</tr>
<tr>
<td bgcolor="#FFFFFF">16</td>
</tr>
<tr>
<td bgcolor="#FFFFFF">17</td>
</tr>
<tr>
<td bgcolor="#FFFFFF">18</td>
</tr>
<tr>
<td bgcolor="#FFFFFF">19</td>
</tr>
<tr>
<td bgcolor="#FFFFFF">20</td>
</tr>
<tr>
<td bgcolor="#FFFFFF">21</td>
</tr>
<tr>
<td bgcolor="#FFFFFF">22</td>
</tr>
<tr>
<td bgcolor="#FFFFFF">23</td>
</tr>
<tr>
<td bgcolor="#FFFFFF">24</td>
</tr>
<tr>
<td bgcolor="#FFFFFF">25</td>
</tr>
<tr>
<td bgcolor="#FFFFFF">26</td>
</tr>
<tr>
<td bgcolor="#FFFFFF">27</td>
</tr>
<tr>
<td bgcolor="#FFFFFF">28</td>
</tr>
</table>
</div>
<script type="text/javascript">
marque(320,196,"icefable1","box1left")
var scrollElem;
var stopscroll;
var stoptime;
var preTop;
var leftElem;
var currentTop;
var marqueesHeight;
function marque(width,height,marqueName,marqueCName){
try{
marqueesHeight = height;
stopscroll = false;
scrollElem = document.getElementById("adsfar");
with(scrollElem){
style.width = width;
style.height = marqueesHeight;
style.overflow = 'hidden';
noWrap = true;
}
scrollElem.onmouseover = new Function('stopscroll = true');
scrollElem.onmouseout = new Function('stopscroll = false');
preTop = 0;
currentTop = 0;
stoptime = 0;
leftElem = document.getElementById("adsfar");
scrollElem.appendChild(leftElem.cloneNode(true));
init_srolltext();
}catch(e) {}
}
function init_srolltext(){
scrollElem.scrollTop = 0;
setInterval('scrollUp()', 18);
}
function scrollUp(){
if(stopscroll) return;
currentTop += 1;
if(currentTop == marqueesHeight+1) {
stoptime += 1;
currentTop -= 1;
if(stoptime == (marqueesHeight)*1) {//停顿时间
currentTop = 0;
stoptime = 0;
}
}else{
preTop = scrollElem.scrollTop;
scrollElem.scrollTop += 1;
if(preTop == scrollElem.scrollTop){
scrollElem.scrollTop = marqueesHeight;
scrollElem.scrollTop += 1;
}
}
}
</Script>
分享到:
相关推荐
MARQUEE属性与用法,能实现无缝循环滚动文字,上下,左右都可以
marquee一款非常NB的插件可以实现无缝滚动上下左右都可以。使用简单操作容易
无缝循环marquee滚动JS代码实现,兼容IE, FireFox, Chrome,供大家参考,具体内容如下 首先是CSS和HTML如下: #marquee_zxd { border: 1px solid red; white-space: nowrap; overflow: hidden; width: 500px; ...
JS 无间隔 滚动 代码 javascript,JS无间隔滚动代码marquee
滚动效果的源代码,有间歇性滚动和无缝滚动,间歇性滚动式指隔几秒滚动一次,而无缝滚动则没有停留,但是有鼠标悬停时停止滚动,鼠标移开则继续滚动。
经典的通过Marquee标签来控制滚动有许多不尽人意的地方,这一点想必略通网页设计的人都知道。鄙人上传的此脚本(含Demo)是一个Marquee类,开放了几个接口轻松实现滚动的方向、延时、尺寸等参数的设置,对从事网页...
jquery.marquee.js demo及源文件
Marquee Scroll通用不间断滚动JS封装类,各种方向滚动,调用十分简单!~
一个图片连续滚动的代码,类似于html中marquee效果,但是能够连续无间断的滚动
是本人2007年进行的一项研究,当时网络上没有什么既精简又实用的循环滚动代码,所以就自己琢磨了段时间,最终找到这个办法
NULL 博文链接:https://gsllong.iteye.com/blog/1096116
绝对好用 部分代码如下: <script> var speed=30 demo2.innerHTML=demo1.innerHTML function Marquee(){ if(demo2.offsetTop-
marquee.js插件演示9种jQuery滚动效果
js代码 无缝滚动 js代码 无缝滚动 js代码 无缝滚动
jQuery 模拟 Marquee 无缝滚动 不间断滚动
js替代marquee实现图片无缝滚动 可能大家都碰到过,当marquee中滚动的是图片的时候,滚到终点的时候直接就跳回到起点了,而不像文字那样可以无缝滚动,下面介绍的是通过js来实现图片的无缝滚动。 先了解一下下面这...
不错的marquee不间断滚动,调用数据库站内公告代码,速度可调整,有实例网站 有需要的朋友,可以直接复制使用,仅需修改调用数据库连接及字段部分就可以了,其它部分不需要修改!尺寸根据实际微调下即可实现站内...
用javascript模拟marquee实现滚动
主要介绍了JS与HTML结合使用marquee标签实现无缝滚动效果代码的相关资料,非常不错,具有参考借鉴价值,需要的朋友可以参考下