1:  <html>
   2:  <title>    
   3:   
   4:  </title>
   5:      <body>
   6:       <style type="text/css">
   7:                  #block{
   8:                  background-color:green;
   9:                  font-size:9pt;
  10:                  padding:30px;
  11:                  color:white;
  12:                  width:100px;
  13:                  height:120px;
  14:                  position:absolute;
  15:                  }
  16:        </style>
  17:        <div id="block"></div>  
  18:        
  19:        <script>
  20:              function down(event){
  21:   
  22:                  var x = event.clientX;
  23:                  var y = event.clientY;  
  24:                  var oleft = document.getElementById('block').offsetLeft;
  25:                  var otop  = document.getElementById('block').offsetTop;
  26:                  offx = x - oleft;
  27:                  offy = y - otop;
  28:                   
  29:                  document.onmousemove = move;
  30:                  document.onmousemup  = up;
  31:                 
  32:              }  
  33:              function move(event){
  34:                  var x = event.clientX;
  35:                  var y = event.clientY;                
  36:                   
  37:                  document.getElementById('block').style.left = x - offx +'px';  
  38:                  document.getElementById('block').style.top  = y - offy +'px';
  39:                  
  40:                  document.onmouseup = up;
  41:              }  
  42:              function up(){
  43:                  document.onmouseup = null;
  44:                  document.onmousemove = null;
  45:              }
  46:              window.onload = function(){
  47:                  document.onmousedown = down;
  48:              }
  49:          </script>     
  50:        
  51:   
  52:      </body>
  53:      
  54:   
  55:  </html>

.csharpcode, .csharpcode pre
{
font-size: small;
color: black;
font-family: consolas, "Courier New", courier, monospace;
background-color: #ffffff;
/*white-space: pre;*/
}
.csharpcode pre { margin: 0em; }
.csharpcode .rem { color: #008000; }
.csharpcode .kwrd { color: #0000ff; }
.csharpcode .str { color: #006080; }
.csharpcode .op { color: #0000c0; }
.csharpcode .preproc { color: #cc6633; }
.csharpcode .asp { background-color: #ffff00; }
.csharpcode .html { color: #800000; }
.csharpcode .attr { color: #ff0000; }
.csharpcode .alt
{
background-color: #f4f4f4;
width: 100%;
margin: 0em;
}
.csharpcode .lnum { color: #606060; }

最新文章

  1. delay(和setTimeout()的区别
  2. LINQ语句中的.AsEnumerable() 和 .AsQueryable()的区别
  3. 为什么匿名内部类的参数必须为finalhttp://feiyeguohai.iteye.com/blog/1500108
  4. Yii里表单的操作方法(展示渲染待续......)
  5. ClickOnce的部署(.appref-ms)在软件限制策略中的解决方案
  6. 每天一个linux命令(38):vmstat命令
  7. php获取上传多个文件缺失
  8. XUtils框架的学习(一)
  9. poj 3233 Matrix Power Series
  10. MCS-51系统中断优先级的软扩展
  11. 国产CPU走到十字路口:谁来取代英特尔芯片?(少写了一个OpenPower)
  12. 1005. 继续(3n+1)猜想 (25) (ZJUPAT 数学)
  13. 理解本真的REST架构风格
  14. HTML5 新元素、HTML5 Canvas
  15. 【转载】mysql主键的缺少导致备库hang
  16. ubuntu11.04编译gm8180的ffmpeg
  17. Kali Linux NetHunter教程Kali NetHunter支持的设备和ROMs
  18. 史上最简单的SpringCloud教程 | 第二篇: 服务消费者(rest+ribbon)
  19. MySQL 官方 Docker 镜像的使用
  20. 浅谈压缩感知(二十二):压缩感知重构算法之正则化正交匹配追踪(ROMP)

热门文章

  1. Run busybox httpd with php, sqlite
  2. LeetCode: Reverse Words in a String &amp;&amp; Rotate Array
  3. liunx安装qq
  4. Spring AOP (上)
  5. CMake实践(2)
  6. Docker管理面板Crane开源了!
  7. DbHelper第三版, 数据库通吃
  8. ASP.NET导出数据到Excel 实例介绍
  9. C++ 出现bug :二位数组的操作运算,求非对角线的元素的和
  10. Unity3D-数学相关