栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > Web开发 > JavaScript

js仿新浪微博消息发布功能

JavaScript 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

js仿新浪微博消息发布功能

本文实例为大家分享了js仿新浪微博消息发布的具体代码,供大家参考,具体内容如下





仿新浪微博消息发布功能

*{margin: 0; padding: 0;}
#div1{width: 400px; height: 400px; border: 1px solid; margin:10px auto; position: relative;overflow: hidden;}
#ul1 li{border-bottom: 1px #999 dashed; padding: 4px; list-style: none;filter: alpha(opacity:0);
opacity: 0;}




  
  
    
    

    chuan,js为之前写的完美运动框架:

    function getstyle(obj,name)
      {
    if(obj.currentStyle)
    {
    return obj.currentStyle;
    }
    else
    {
    return getComputedStyle(obj,false)[name];
    }
      }
          function move(obj,json,fnEnd)
    {
    clearInterval(obj.timer);
    obj.timer=setInterval(function()
    {
     var bBox=true;//假设所有值都已经到了
     for(var strr in json)
     {
     if(strr=='opacity')
     {
      var cur=Math.round(parseFloat(getstyle(obj,strr))*100);
     }
     else
     {
      var cur=parseInt(getstyle(obj,strr));
     }
     var speed=(json[strr]-cur)/10;
     speed=speed>0?Math.ceil(speed):Math.floor(speed);
     
     if(cur!=json[strr])
     bBox=false;
     if(strr=='opacity')
         {
         obj.style.filter='alpha(opacity:'+(cur+speed+')');
         obj.style.opacity=(cur+speed)/100;
         }
     else
     {
     obj.style[strr]=cur+speed+'px';
     }
     }
     if(bBox)
     {
     clearInterval(obj.timer);
     if(fnEnd)fnEnd();
     }
    },30);
    };

    以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持考高分网。

    转载请注明:文章转载自 www.mshxw.com
    本文地址:https://www.mshxw.com/it/89924.html
    我们一直用心在做
    关于我们 文章归档 网站地图 联系我们

    版权所有 (c)2021-2022 MSHXW.COM

    ICP备案号:晋ICP备2021003244-6号