JavaScript特效:实现上下文字、图片滚动循环显示,中间有停顿
分类:网页设计 Tags: javascript 评论:1 浏览:14285 最近更新时间:2007/3/1 19:26:44
文字、图片滚动循环显示,中间有停顿代码:
<div id="icefable1" style="width:400;">
<!--内容区域开始,可以设为自己的内容-->
<table width='400' height="200" border='0' cellPadding='5' cellSpacing='0'>
<tr>
<td align="center" bgcolor="#F2F2F2">1。内容可以自己定义</td>
</tr>
<tr>
<td align="center" bgcolor="#F9FAED">2。内容可以自己定义</td>
</tr>
</table>
<!--内容区域结束-->
</div>
<div id="icefable2" style="position:absolute;z-index:1;visibility:hidden"></div>
<script>
marqueesHeight=100;//滚动区域高度设定
stopscroll=false;
icefable1.scrollTop=0;
with(icefable1){
style.width=0;
style.height=marqueesHeight;
style.overflowX="visible";
style.overflowY="hidden";
noWrap=true;
onmouseover=new Function("stopscroll=true");
onmouseout=new Function("stopscroll=false");
}
preTop=0; currentTop=0; stoptime=0;
function init_srolltext(){
icefable2.innerHTML="";
icefable2.innerHTML+=icefable1.innerHTML;
icefable1.innerHTML=icefable2.innerHTML+icefable2.innerHTML;
setInterval("scrollUp()",20);
}
function scrollUp(){
if(stopscroll==true) return;
currentTop+=1;
if(currentTop==100)//向上滚动高度设定
{
stoptime+=1;
currentTop-=1;
if(stoptime==150)//停顿时间设定
{
currentTop=0;
stoptime=0;
}
}
else {
preTop=icefable1.scrollTop;
icefable1.scrollTop+=1;
if(preTop==icefable1.scrollTop){
icefable1.scrollTop=icefable2.offsetHeight-marqueesHeight;
icefable1.scrollTop+=1;
}
}
}
init_srolltext();
</script>
(在需要添加该特效的网页具体位置中粘贴如下代码即可可以根据需要进行修改。)
-
• 几行代码轻松搞定网页的简体与繁体转换
• FLash在Firefox浏览器中高度不能100%的问题
• 架构师奇缺,国内商务网站大都有致命缺陷。
• Godaddy Windows plan details
• 网站版权声明如何写?
• 网站采用DIV+CSS布局QQ客服不能滚动的问题
• 在IE6中DIV最小高度的解决方法
• 表格文字自动换行代码、网页文字自动换行代码
• 教你如何免费申请google企业邮局(10个用户,每个用户7G邮箱空间)
• 如何使iframe自适应大小?
-
• 去除windows 2003系统的登录界面
• 支付宝即时到账POST按钮代码
• 有用的CSS教程:18步改变你网站的css,使你从初学者成为高级用户(图)
• 国外网页版在线客服系统对比
• 2007年六一儿童节祝福短信/搞笑短信/经典手机短信大全
• asp获取内容中第一张图片和全部图片代码
• 关于摩托罗拉 MOTO E680G智能手机的一些问题解答
• win2003空间支持access2007、2010数据库.accdb的方法
• 如何实现鼠标移在图片上出现渐现的效果
• 微软Microsoft MSN账户登录Skype出错,无法识别您的详细登录信息,请检查您的Skype用户名和密码