javascript

位置:IT落伍者 >> javascript >> 浏览文章

JS模拟的腾讯微博app撕纸效果


发布日期:2020年08月21日
 
JS模拟的腾讯微博app撕纸效果

<!DOCTYPE html PUBLIC "//WC//DTD XHTML Transitional//EN" "

<html xmlns="<head><meta httpequiv="ContentType" content="text/html; charset=utf" /><title>腾讯微博app撕纸效果</title><style type="text/css">body{margin:;padding:;fontsize:px;lineheight:px;}contentcontent_mack{width:px;height:px;overflow:hidden;fontsize:px;lineheight:px;background:#feee;cursor:pointer;}content_mack{position:absolute;top:px;left:;}mack{position:absolute;width:px;height:px;overflow:hidden;top:px;left:px;background:#fff;}bg_sizhi{position:absolute;width:px;height:px;overflow:hidden;background:url();top:px;left:;lineheight:px;textalign:center;}</style></head><body><div style="width:px;height:px;overflow:hidden;position: relative;float:left;"><div class="content" id="content"> <div class="content">MCerberus FTP Server 中文版 FTP软件MWeb Page Maker简易网页制作 v网页制作KRemote Desktop Spy服务器监控远程控制 v服务器软件Kx远程端口修改器 服务器软件K远程桌面批量登录软件远程控制KTableCSS Table布局转Div+CSS Mjre下载 | jre JAVA虚拟机环境包编程开发KVC++正则表达式测试器编程开发K解除右键限制网页禁止复制功能的小软件站长工具MDiagram Designer矢量图编辑器</div> <div class="bg_sizhi" id="bg_sizhi">JS模拟的腾讯微博app撕纸效果</div> <div class="mack" id="mack"><div class="content content_mack" id="content_mack">KC#自动更换IP地址网络相关KC#网络发送与接收统计程序网络相关K局域网IP扫描程序C#源码网络相关K前后平滑旋转的jQuery网页幻灯片代码焦点幻灯KVB RichTextBox控件使用方法指南 pdfVB教程KVB 函数速查手册 pdfVB教程KHTML和CSS全面动画效果的焦点图特效焦点幻灯K类似树形菜单的jquery多级展开下拉菜单菜单导航K仿Flash背景左右滑动的多彩网页菜单菜单导航MJava范例开发大全一书光盘源代码书籍源码KAndroid与Js交互源码实例Android滑动菜单制作RenRenSlidingLayout代码Android源码KFlat UI HTML用户界面常用代码包Ajax/JavaScriptKJavaScript仿百度百科词条统计动画效果Ajax/JavaScriptKjquery由外向内的收缩效果示例jQueryKDelphi Mode属性用法举例控件组件KStartPos属性Delphi用法其它类别KNotifyValue属性用法一例Delphi源代码其它类别</div> </div></div></div><script>function $(id){/* 获取id */ return typeof id === "string" ? documentgetElementById(id) : id;}function getStyle(obj attr){ return objcurrentStyle?objcurrentStyle[attr]:getComputedStyle(obj false)[attr];}function startMove(obj json fnEnd){ if(objtimer){ clearInterval(objtimer); } objtimer=setInterval(function (){ doMove(obj json fnEnd); } ); var oDate=new Date(); if(oDategetTime()objlastMove>){ doMove(obj json fnEnd); }}function doMove(obj json fnEnd){ var iCur=; var attr=; var bStop=true;//假设运动已经该停止了 for(attr in json){ iCur = attr==opacity?parseInt(*parseFloat(getStyle(obj opacity))):parseInt(getStyle(obj attr)); if(isNaN(iCur)){  iCur=; } var iSpeed=(json[attr]iCur)/; iSpeed=iSpeed>?Mathceil(iSpeed):Mathfloor(iSpeed); if(parseInt(json[attr])!=iCur){  bStop=false; } if(attr==opacity){  objstylefilter="alpha(opacity:"+(iCur+iSpeed)+")";  objstyleopacity=(iCur+iSpeed)/; } else{  objstyle[attr]=iCur+iSpeed+px; } } if(bStop){ clearInterval(objtimer); objtimer=null;  if(fnEnd){  fnEnd(); } } objlastMove=(new Date())getTime();}var flag = ;$(content)onclick = function(ev){ var oEvent=ev||event; if(!flag){ var Y = oEventclientY; Y = Y<?:Y; Y = Y>?:Y; $(bg_sizhi)styletop = $(mack)styletop = Y+px; $(content_mack)styletop = Y+px; startMove($(mack){left:}); flag = ; }else{ startMove($(mack){left:}); flag = ; }}</script></body></html>               

上一篇:jquery返回顶部代码

下一篇:javascript只能输入数字和小数点的文本框