Guest User

Untitled

a guest
Aug 17th, 2018
85
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.25 KB | None | 0 0
  1. resize plugin with scrolling
  2. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
  3. <HTML>
  4. <HEAD>
  5. <TITLE> Resizable </TITLE>
  6. <link rel="stylesheet" type="text/css" href="Styles/jquery.ui.resizable.css" />
  7.  
  8. <script type="text/javascript" src="Scripts/jquery-1.5.1.min.js"></script>
  9. <script type="text/javascript" src="Scripts/jquery.tools.min.js"></script>
  10. <script type="text/javascript" src="Scripts/jquery-layout.js"></script>
  11. <script type="text/javascript" src="Scripts/jquery-ui.js"></script>
  12.  
  13. <script type="text/javascript" src="Jquery/jquery.ui.core.js"></script>
  14. <script type="text/javascript" src="Jquery/jquery.ui.widget.js"></script>
  15. <script type="text/javascript" src="Jquery/jquery.ui.mouse.js"></script>
  16. <script type="text/javascript" src="Jquery/jquery.ui.resizable.js"></script>
  17.  
  18.  
  19. <style type="text/css">
  20. #insertfile {
  21. overflow: auto;
  22. position: absolute;
  23. width:200px; height:100px;
  24. border: 2px solid #000;
  25. }
  26. td { width: 50px; height: 50px; text-align: center; }
  27. </style>
  28.  
  29. <script type="text/javascript">
  30. $(function() {
  31. var currentTd = $('td#currentId');
  32. var scrtop = currentTd.position().top;
  33. var scrleft = currentTd.position().left;
  34. $('#insertfile').animate({
  35. scrollTop: scrtop,
  36. scrollLeft: scrleft
  37. }, 400);
  38.  
  39. var top = $(currentTd).position().top;
  40. var left = $(currentTd).position().left;
  41. var bottom = $(currentTd).position().top + $(currentTd).height() - $(currentTd).position().top;
  42.  
  43. var right = $(currentTd).position().left + $(currentTd).width() - $(currentTd).position().left;
  44.  
  45.  
  46. $("<div id='frontLayer' class='front'></div>").insertAfter('.tableData');
  47.  
  48. // var frontDiv = document.getElementById('frontLayer');
  49.  
  50. $('#frontLayer').css({
  51. 'border': '3px solid #f00',
  52. 'position': 'absolute',
  53. 'z-index': 2,
  54. 'top': top + 'px',
  55. 'left': left + 'px',
  56. 'height': bottom + 'px',
  57. 'width': right + 'px'
  58. });
  59.  
  60. $('#frontLayer').resizable({
  61. handles: 'n,e,s,w',
  62. });
  63.  
  64. });
  65. </script>
  66. </HEAD>
  67.  
  68. <BODY>
  69. <div id='insertfile'>
  70. <table border='1px' class='tableData'>
  71. <tr><td>1</td>
  72. <td>2</td>
  73. <td>3</td>
  74. <td>4</td>
  75. </tr>
  76. <tr><td>9</td>
  77. <td>10</td>
  78. <td>11</td>
  79. <td>12</td>
  80. </tr>
  81.  
  82. <tr><td>9</td>
  83. <td>10</td>
  84. <td>11</td>
  85. <td>12</td>
  86. </tr>
  87. <tr><td>9</td>
  88. <td>10</td>
  89. <td>11</td>
  90. <td>12</td>
  91. </tr>
  92. <tr><td>9</td>
  93. <td>10</td>
  94. <td>11</td>
  95. <td>12</td>
  96. </tr>
  97. <tr><td>9</td>
  98. <td>10</td>
  99. <td>11</td>
  100. <td>12</td>
  101. </tr>
  102. <tr><td>9</td>
  103. <td>10</td>
  104. <td>11</td>
  105. <td>12</td>
  106. </tr>
  107. <tr><td>9</td>
  108. <td>10</td>
  109. <td>11</td>
  110. <td>12</td>
  111. </tr>
  112. <tr><td>9</td>
  113. <td>10</td>
  114. <td>11</td>
  115. <td>12</td>
  116. </tr>
  117. <tr><td>9</td>
  118. <td>10</td>
  119. <td>11</td>
  120. <td>12</td>
  121. </tr>
  122. <tr><td>9</td>
  123. <td>10</td>
  124. <td>11</td>
  125. <td>12</td>
  126. </tr>
  127. <tr><td>9</td>
  128. <td>10</td>
  129. <td>11</td>
  130. <td>12</td>
  131. </tr>
  132. <tr><td>9</td>
  133. <td>10</td>
  134. <td>11</td>
  135. <td>12</td>
  136. </tr>
  137. <tr><td>9</td>
  138. <td>10</td>
  139. <td>11</td>
  140. <td>12</td>
  141. </tr>
  142. <tr><td>9</td>
  143. <td>10</td>
  144. <td>11</td>
  145. <td>12</td>
  146. </tr>
  147. <tr><td>9</td>
  148. <td>10</td>
  149. <td>11</td>
  150. <td>12</td>
  151. </tr>
  152. <tr><td>9</td>
  153. <td>10</td>
  154. <td>11</td>
  155. <td>12</td>
  156. </tr>
  157. <tr><td>9</td>
  158. <td>10</td>
  159. <td>11</td>
  160. <td>12</td>
  161. </tr>
  162. <tr><td>9</td>
  163. <td>10</td>
  164. <td>11</td>
  165. <td>12</td>
  166. </tr>
  167. <tr><td>9</td>
  168. <td>10</td>
  169. <td>11</td>
  170. <td>12</td>
  171. </tr>
  172. <tr><td>9</td>
  173. <td>10</td>
  174. <td id='currentId'>scroll to me</td>
  175. <td>12</td>
  176. </tr>
  177. <tr><td>9</td>
  178. <td>10</td>
  179. <td>11</td>
  180. <td>12</td>
  181. </tr>
  182. <tr><td>13</td>
  183. <td>14</td>
  184. <td>15</td>
  185. <td>16</td>
  186. </tr>
  187. </table>
  188. </div>
  189. </BODY>
  190. </HTML>
Add Comment
Please, Sign In to add comment