快速业务通道

MooTools教程(12):Drag.Move来实现拖放

作者 佚名技术 来源 网页制作 浏览 发布时间 2012-03-07

注意一下CSS:在IE中,为了能够适合地注册Drag.Move的容器,你需要在下面的CSS中明确地指出它的位置。最重要的一点是你需要记住设置容器的位置为“position: relative”,而设置可拖动的元素的位置为“position: absolute”,然后一定要设置可拖动元素的left和top属性。现在,如果你正在为其他浏览器构建并且遵循此规则,你可以忽略这一部分:

参考代码: [复制代码] [保存代码]
  1. /* 下面这个定义通常是不错的主意 */
  2. body {
  3.     margin0
  4.     padding0
  5. }
  6.  
  7. /* 确保可拖动的元素有"position: absolute" */
  8. /* 并设置开始时的left和top属性 */
  9. #drag_me {
  10.     width100px
  11.     height100px
  12.     background-color: #333
  13.     positionabsolute
  14.     top0
  15.     left0
  16. }
  17.  
  18.  
  19. #drop_here {
  20.     width200px
  21.     height200px
  22.     background-color: #eee
  23. }
  24.  
  25. /* 确保拖动的容器有“position:relative” */
  26. #drag_cont {
  27.     background-color: #ccc  
  28.     height600px 
  29.     width500px
  30.     positionrelative
  31.     margin-top100px
  32.     margin-left100px
  33.  
  34. #drag_me_handle {
  35.     width100%
  36.     heightauto
  37.     background-color: #666
  38. }
  39.  
  40. #drag_me_handle span {
  41.     displayblock
  42.     padding5px
  43. }
  44.  
  45.  
  46. .indicator {
  47.     width100%
  48.     heightauto
  49.     background-color: #0066FF
  50.     border-bottom1px solid #eee
  51. }
  52.  
  53. .indicator span {
  54.     padding10px
  55.     displayblock
  56. }
  57.  
  58. .draggable {
  59.     width200px
  60.     height200px
  61.     background-color: blue
  62. }

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号