新浪微博文字滚动效果(2)

来源:未知 责任编辑:责任编辑 发表时间:2015-03-01 01:36 点击:

     if(attr=="opacity")
     {
     weizhi=parseFloat(getAttr(obj,"opacity"));
     }
     else
     {
     weizhi=parseFloat(getAttr(obj,attr))
     }
     if(Math.abs(iTarget-weizhi)<1/100)
     {
     clearInterval(obj.timer);
     obj.timer=null;
     if(fnMoveEnd)
     {
     fnMoveEnd();
     }
     }
     else
     {
     iSpeed=(iTarget-weizhi)/8;
     if(attr=="opacity")
     {
     obj.style.filter="alpha(opacity:"+(weizhi+iSpeed)*100+")";
     obj.style.opacity=weizhi+iSpeed;
     }
     else
     {
     iSpeed=iSpeed>0?Math.ceil(iSpeed):Math.floor(iSpeed);
     obj.style[attr]=weizhi+iSpeed+"px";
     }
     }
     };
     function leaveMessage()
     {
     var oText=document.getElementById("txt1");
     createDom(oText.value);
     oText.value="";
     };
     function createDom(sTxt)
     {
     var oUl=document.getElementById("ul1");
     var aLi=oUl.getElementsByTagName("li");
     var oLi=document.createElement("li");
     var iHeight=0;
     oLi.innerHTML=sTxt;
     oLi.style.filter="alpha(opacity:0)";
     oLi.style.opacity=0;
     if(aLi.length)
     {
     oUl.insertBefore(oLi,aLi[0])
     }
     else
     {
     oUl.appendChild(oLi)
     }
     //开始运动  www.2cto.com
     iHeight=oLi.offsetHeight;
     oLi.style.height="0px";
     oLi.style.overflow='hidden';
     startMove(oLi,"height",iHeight,function(){
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
用户名: 验证码:点击我更换图片
最新评论 更多>>

推荐热点

  • Gb2312转utf-8编码的方法(vbs+js)
  • 如何使用Ajax技术开发Web应用程序(1)
  • JavaScript模仿桌面窗口
  • js跳转路径问题
  • jquery学习笔记---jqGrid学习笔记 完整整理
  • 运用JavaScript构建你的第一个Metro式应用程序(on Windows
  • 2011年度最佳 jQuery 插件
  • 我知道的JavaScript -- 设计模式(桥接)应用之 – 验证器
  • 我是如何去了解jquery的(六),案例之幻灯片轮换
网站首页 - 友情链接 - 网站地图 - TAG标签 - RSS订阅 - 内容搜索 - 移动版 - 返回顶部
Copyright © 2008-2013 计算机技术学习交流网. 版权所有

豫ICP备11007008号-1