下载首页 | 资讯中心 | 下载分类 | 最近更新 | 排 行 榜 | 国产软件 | 国外软件 | 汉化补丁 |
软件搜索: 分类 关键字 ╃→【软件更新】每日软件更新贴㊣㊣
您的位置:首页源码精华 → 用JavaScript制作连续滚动的字幕
用JavaScript制作连续滚动的字幕
日期:2006-6-3 16:58:00 人气:     [ ]
<div id="marquees"> <!-- 这些是字幕的内容,你可以任意定义 --> <a href="#">链接1</a>
<br> <a href="#">链接2</a>
<br> <a href="#">链接3</a>
<br> <a href="#">链接4</a>
<br> <!-- 字幕内容结束 -->
</div>
<!-- 以下是javascript代码 -->
<script language="javascript">
<!--
marqueesHeight=200; //内容区高度
stopscroll=false; //这个变量控制是否停止滚动
with(marquees){
noWrap=true; //这句表内容区不自动换行
style.width=0; //于是我们可以将它的宽度设为0,因为它会被撑大
style.height=marqueesHeight;
style.overflowY="hidden"; //滚动条不可见
onmouseover=new Function("stopscroll=true"); //鼠标经过,停止滚动
onmouseout=new Function("stopscroll=false"); //鼠标离开,开始滚动
}
//这时候,内容区的高度是无法读取了。下面输出一个不可见的层"templayer",稍后将内容复制到里面:
document.write('<div id="templayer" style="position:absolute;z-index:1;visibility:hidden"></div>');
function init(){ //初始化滚动内容
//多次复制原内容到"templayer",直到"templayer"的高度大于内容区高度:
while(templayer.offsetHeight<marqueesHeight){
templayer.innerHTML+=marquees.innerHTML;
} //把"templayer"的内容的“两倍”复制回原内容区:
marquees.innerHTML=templayer.innerHTML+templayer.innerHTML;
//设置连续超时,调用"scrollUp()"函数驱动滚动条:
setInterval("scrollUp()",20);
}
document.body.onload=init;
preTop=0; //这个变量用于判断滚动条是否已经到了尽头
function scrollUp(){ //滚动条的驱动函数
if(stopscroll==true) return; //如果变量"stopscroll"为真,则停止滚动
preTop=marquees.scrollTop; //记录滚动前的滚动条位置
marquees.scrollTop+=1; //滚动条向下移动一个像素
//如果滚动条不动了,则向上滚动到和当前画面一样的位置
//当然不仅如此,同样还要向下滚动一个像素(+1):
if(preTop==marquees.scrollTop){
marquees.scrollTop=templayer.offsetHeight-marqueesHeight+1;
}
}
-->
</script>
出处:mumayi.net 作者:不详
评论人 评论内容摘要(共 0 条,查看完整内容) 得分 0 发表时间
 热点文章
·超星阅读器破解大全
·自己利用PHOTOSHOP制作1寸或2寸照片
·2005年最新注册机大全[中国破解联盟木蚂蚁社区收..
·ACDSee7.0 汉化破解版的正确安装方法
·精彩屏保--有你喜欢的[N种][转][精]
·激活灵感:Adobe Photoshop CS2抢先体验
·EvID4226Patch(破解SP2的链接数)
·破解收费影视网站的影片下载地址
·流光5.0使用小窍门
·六大主流防火墙正确设置技巧 
 推荐文章
·EvID4226Patch(破解SP2的链接数)
·网络尖兵破解方法
·几个比较好的网站分享
·不看后悔!一种好用的RM、RMVB转换工具 Easy Rea..
·用JQQTOOLS申请9无号码和晒号简单教程
·打造运行在U盘上的超迷你Win 98系统
·提升Windows XP启动速度(微软内部提供)(附图片..
·这样的"绿色软件"不能用
·联想内部维修资料
·在微软的wmp6.4播放器里抓图
木蚂蚁网络 版权所有 Copyright© 2001-2005 Www.MuMaYi.Net, All Rights Reserved. Powered By 木蚂蚁社区