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

 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>腾讯微博app撕纸效果</title>
<style type="text/css">
body{margin:0;padding:0;font-size:14px;line-height:22px;}
.content,content_mack{width:300px;height:400px;overflow:hidden;font-size:12px;line-height:20px;background:#f2eee3;cursor:pointer;}
.content_mack{position:absolute;top:0px;left:0;}
.mack{position:absolute;width:300px;height:50px;overflow:hidden;top:0px;left:0px;background:#fff;}
.bg_sizhi{position:absolute;width:300px;height:50px;overflow:hidden;background:url('2013521101603617.gif');top:0px;left:0;line-height:50px;text-align:center;}
</style>
</head>
<body>
<div style="width:300px;height:400px;overflow:hidden;position: relative;float:left;">
 <div class="content" id="content">
  <div class="content">04-262.59MCerberus FTP Server 中文版 2.48FTP软件04-253.55MWeb Page Maker简易网页制作 v3.1网页制作04-25990KRemote Desktop Spy服务器监控、远程控制 v5.2服务器软件04-252.20Kx3389远程端口修改器 1.0服务器软件04-25210K远程桌面3389批量登录软件3.0远程控制04-25789KTable2CSS Table布局转Div+CSS 3.0!
04-2314.1Mjre1.6下载 | jre 1.6 JAVA虚拟机环境包编程开发04-2393.9KVC++正则表达式测试器编程开发04-2331.6K解除右键限制、网页禁止复制功能的小软件站长工具04-231.49MDiagram 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">05-0114.3KC#自动更换IP地址网络相关05-0117.0KC#网络发送与接收统计程序网络相关05-0115.8K局域网IP扫描程序C#源码网络相关05-01411K前后平滑旋转的jQuery网页幻灯片代码焦点幻灯05-01300KVB RichTextBox控件使用方法指南 pdfVB教程05-01925KVB 函数速查手册 pdfVB教程05-01509KHTML5和CSS全面动画效果的焦点图特效焦点幻灯05-014.49K类似树形菜单的jquery多级展开下拉菜单菜单导航05-0136.0K仿Flash背景左右滑动的多彩网页菜单菜单导航04-3016.9MJava范例开发大全一书光盘源代码书籍源码04-30916KAndroid与Js交互源码实例
 
Android滑动菜单制作RenRenSlidingLayout代码Android源码04-30644KFlat UI HTML用户界面常用代码包Ajax/JavaScript04-3053.3KJavaScript仿百度百科词条统计动画效果Ajax/JavaScript04-30267Kjquery由外向内的收缩效果示例jQuery04-306.41KDelphi Mode属性用法举例控件组件04-306.03KStartPos属性-Delphi用法其它类别04-306.47KNotifyValue属性用法一例Delphi源代码其它类别04-30</div>
  </div>
 </div>
</div>
<script>
 function $(id){/* 获取id */
  return typeof id === "string" ? document.getElementById(id) : id;
 }
 function getStyle(obj, attr){
  return obj.currentStyle?obj.currentStyle[attr]:getComputedStyle(obj, false)[attr];
 }
 function startMove(obj, json, fnEnd){
  if(obj.timer){
   clearInterval(obj.timer);
  }
  obj.timer=setInterval(function (){
   doMove(obj, json, fnEnd);
  }, 10);
  
  var oDate=new Date();
  
  if(oDate.getTime()-obj.lastMove>30){
   doMove(obj, json, fnEnd);
  }
 }
 function doMove(obj, json, fnEnd){
  var iCur=0;
  var attr='';
  var bStop=true;//假设运动已经该停止了
  for(attr in json){
  iCur = attr=='opacity'?parseInt(100*parseFloat(getStyle(obj, 'opacity'))):parseInt(getStyle(obj, attr));
   if(isNaN(iCur)){
    iCur=0;
   }
   var iSpeed=(json[attr]-iCur)/8;
   iSpeed=iSpeed>0?Math.ceil(iSpeed):Math.floor(iSpeed);
   if(parseInt(json[attr])!=iCur){
    bStop=false;
   }
   if(attr=='opacity'){
    obj.style.filter="alpha(opacity:"+(iCur+iSpeed)+")";
    obj.style.opacity=(iCur+iSpeed)/100;
   }
   else{
    obj.style[attr]=iCur+iSpeed+'px';
   }
  }
  if(bStop){
   clearInterval(obj.timer);
   obj.timer=null;
   
   if(fnEnd){
    fnEnd();
   }
  }
  
  obj.lastMove=(new Date()).getTime();
 }
 var flag = 0;
 $('content').onclick = function(ev){
  var oEvent=ev||event;
  if(!flag){
   var Y = oEvent.clientY-25;
   Y = Y<0?0:Y;
   Y = Y>350?350:Y;
   $('bg_sizhi').style.top = $('mack').style.top = Y+'px';
   $('content_mack').style.top = -Y+'px';
   startMove($('mack'),{'left':-300});
   flag = 1;
  }else{
   startMove($('mack'),{'left':0});
   flag = 0;
  }
  
 }
</script>
</body>
</html>
 

时间: 2025-01-20 19:28:59

JS模拟的腾讯微博app撕纸效果的相关文章

JS模拟的腾讯微博app撕纸效果的实例代码_javascript技巧

04-262.59MCerberus FTP Server 中文版 2.48FTP软件04-253.55MWeb Page Maker简易网页制作 v3.1网页制作04-25990KRemote Desktop Spy服务器监控.远程控制 v5.2服务器软件04-252.20Kx3389远程端口修改器 1.0服务器软件04-25210K远程桌面3389批量登录软件3.0远程控制04-25789KTable2CSS Table布局转Div+CSS 3.0! 04-2314.1Mjre1.6下载 |

JS实现仿腾讯微博无刷新删除微博效果代码_javascript技巧

本文实例讲述了JS实现仿腾讯微博无刷新删除微博效果代码.分享给大家供大家参考.具体如下: 这里演示JS仿腾讯微博无刷新删除效果,将显示在微博列表里的内容删除,运用AJAX技术,无刷新删除微博的内容,参考性强,希望对初学AJAX的朋友有所帮助. 运行效果截图如下: 在线演示地址如下: http://demo.jb51.net/js/2015/js-f-sina-web-ajax-del-info-demo/ 具体代码如下: <!DOCTYPE html PUBLIC "-//W3C//DTD

腾讯 微博 模拟登陆-腾讯微博模拟登陆成功,但请求code失败

问题描述 腾讯微博模拟登陆成功,但请求code失败 本科毕设做的腾讯微博抓取,最近项目交接给下一届时出现问题,发现腾讯微博模拟登陆成功,但请求code失败,返回信息意思是希望完成登陆,但是在这之前已经完成了登陆,抓包分析,cookie一致不缺失,苦于不知道问题到底在哪,各位有做这块的么,望解答,或加QQ:339071451,拜谢

腾讯新闻APP首推效果广告

最新消息,近日广点通正式接入腾讯新闻客户端,广告将展示在腾讯新闻APP的新闻评论页和订阅号文章底部.以腾讯新闻APP目前的用户数量来看,此次接入的两个广告位将为广点通带来亿级移动流量资源,将有力地驱动和增强广点通自身在移动端的能力,让移动营销更高效. 图:腾讯新闻APP新闻评论页-最新评论下半屏Banner广告 据了解,广点通在腾讯新闻APP的广告将主要通过评论页半屏图片banner以及订阅号文章底部文字链两种形式展现.这两种形式均有着各自的优势,评论页用户活跃度高而且广告覆盖用户阅读轨迹,支持

photoshop制作撕纸效果

文/ 出处:中国艺术设计联盟 预览成品: 逐步说明: 1.首先设置背景色为白色,前景色为黑色.打开一张原图象,如图. 2.点击Layer面板的Channels通道,新建一个通道Alpha 1,看到图象变成黑色的,点击菜单Edit/Fill,填充白色,点击"ok"按钮,将Alpha 1 填充成白色.在工具箱中用铅笔工具,选用适当的笔刷Brush,在图象中间画上一条曲折的线,做为撕纸的边缘.如图. 3.使用油漆桶工具,在图象的左边单击左键,使左侧变为黑色,如图. 4.单击菜单Filter/

如何制作撕纸效果?

预览成品: 逐步说明: 1.首先设置背景色为白色,前景色为黑色.打开一张原图象,如图. 2.点击Layer面板的Channels通道,新建一个通道Alpha 1,看到图象变成黑色的,点击菜单Edit/Fill,填充白色,点击"ok"按钮,将Alpha 1 填充成白色.在工具箱中用铅笔工具 ,选用适当的笔刷Brush,在图象中间画上一条曲折的线,做为撕纸的边缘.如图. 3.使用油漆桶工具 ,在图象的左边单击左键,使左侧变为黑色,如图. 4.单击菜单Filter/Others/Maximu

jQuery实现仿腾讯微博滑出效果报告每日天气的方法

  本文实例讲述了jQuery实现仿腾讯微博滑出效果报告每日天气的方法.分享给大家供大家参考.具体分析如下: 这是仿腾讯微博滑出效果的每日天气代码,鼠标放上去,天气内容将从左向右滑出来,像开抽屉一样,本动画效果流畅,当然少不了jQuery的功劳,本代码使用了1.6.2版本的jQuery插件来实现这一功能. ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 3

jQuery实现仿腾讯微博滑出效果报告每日天气的方法_jquery

本文实例讲述了jQuery实现仿腾讯微博滑出效果报告每日天气的方法.分享给大家供大家参考.具体分析如下: 这是仿腾讯微博滑出效果的每日天气代码,鼠标放上去,天气内容将从左向右滑出来,像开抽屉一样,本动画效果流畅,当然少不了jQuery的功劳,本代码使用了1.6.2版本的jQuery插件来实现这一功能. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/

Fireworks制作撕纸边缘效果

大家可能会经常看到一些图像的边缘有一些类似于撕纸的效果.关于这种特效制作的方法大家可能也见到了很多,这里我们通过使用FWMX 2004自带的Alien Skin Splat LE滤镜中的Edges滤镜特效来进行撕纸边缘效果的制作,应该说能够很轻松的实现,首先一起来看一下已经制作完成的效果图: 接下来,我们一起来看看具体的制作步骤. 1.打开FW,新建一个文件,文件大小根据需要自定,此处采用背景色为白色. 2.使用矩形工具在编辑区绘制一个矩形对象,颜色采用"#FFCC00",编辑区此刻如