home3.jsp 3.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374
  1. <%@ page language="java" pageEncoding="utf-8"%>
  2. <%
  3. String path = request.getContextPath();
  4. String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
  5. %>
  6. <!DOCTYPE html>
  7. <html>
  8. <head>
  9. <link rel="stylesheet" href="<%=basePath %>resource/css/main.css" type="text/css"></link>
  10. <style type="text/css">
  11. ul li{
  12. }
  13. #l1{
  14. float: left;
  15. border: 1px;
  16. }
  17. .drag{
  18. height: 100px;width:160px; border:1px solid #ffecb0; font-size:12px; background-color:#cfcfcf; -moz-box-shadow:1px 1px 2px rgba(0,0,0,.2); -webkit-box-shadow:1px 1px 2px rgba(0,0,0,.2); box-shadow:1px 1px 2px rgba(0,0,0,.2); position:absolute; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;
  19. }
  20. </style>
  21. <script type="text/javascript" src="<%=basePath %>resource/jquery/jquery-1.4.min.js"></script>
  22. <script type="text/javascript" src="<%=basePath %>resource/jquery/showtip.js"></script>
  23. <script type="text/javascript" src="<%=basePath %>resource/other/drag.js"></script>
  24. <script type="text/javascript">
  25. var basePath = '<%=basePath %>';
  26. function load(){
  27. $.each($(".drag"),function(i){//根据div宽高,设置其样式
  28. var height = $(this).css('height').replace(/px/g,'');
  29. var width = $(this).css('width').replace(/px/g,'');
  30. var padding = 10;//设置div间隔为10px
  31. var col = 4; //设置每行显示div个数
  32. var k = Math.floor(i/col);//整除运算
  33. var top = padding*(k+1) + height*k;
  34. top = top + 30;//第一行降低30px
  35. var left = padding*(i%col+1) + width*(i%col);
  36. $(this).css('top', top);
  37. $(this).css('left', left);
  38. $(this).find('font').text('{↑top:' + top + ', ←left:' + left + '}');
  39. Drag.init(this);
  40. });
  41. }
  42. function save(){
  43. $.showtip('不要乱拖哦...', 2000, 80, 160);
  44. }
  45. var basePath = '<%=basePath %>';
  46. </script>
  47. </head>
  48. <body onload="load();" style="background-image: url('<%=basePath%>resource/images/background_1.jpg')">
  49. <ul>
  50. <li>
  51. <input id="save" type="button" value="保存&raquo;" onclick="save();"/>
  52. <input id="reset" type="button" value="重置&raquo;" onclick="load();"/>
  53. <br/>
  54. </li>
  55. <li id="l1">
  56. <div id="win">
  57. <div id="draggable1" class="drag">模块1,随便拖哦<br/><font></font></div>
  58. <div id="draggable2" class="drag">模块2,随便拖哦<br/><font></font></div>
  59. <div id="draggable3" class="drag">模块3,随便拖哦<br/><font></font></div>
  60. <div id="draggable4" class="drag">模块4,随便拖哦<br/><font></font></div>
  61. <div id="draggable5" class="drag">模块5,随便拖哦<br/><font></font></div>
  62. <div id="draggable6" class="drag">模块6,随便拖哦<br/><font></font></div>
  63. <div id="draggable7" class="drag">模块7,随便拖哦<br/><font></font></div>
  64. <div id="draggable8" class="drag">模块8,随便拖哦<br/><font></font></div>
  65. <div id="draggable9" class="drag">模块9,随便拖哦<br/><font></font></div>
  66. <div id="draggable10" class="drag">模块10,随便拖哦<br/><font></font></div>
  67. <div id="draggable11" class="drag">模块11,随便拖哦<br/><font></font></div>
  68. <div id="draggable12" class="drag">模块12,随便拖哦<br/><font></font></div>
  69. </div>
  70. </li>
  71. </ul>
  72. </body>
  73. </html>