drag_size.html 12 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206
  1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
  2. "http://www.w3.org/TR/html4/loose.dtd">
  3. <html>
  4. <head>
  5. <title>jScrollPane drag size demo</title>
  6. <!-- styles specific to demo site -->
  7. <link type="text/css" href="style/demo.css" rel="stylesheet" media="all" />
  8. <!-- styles needed by jScrollPane - include in your own sites -->
  9. <link type="text/css" href="style/jquery.jscrollpane.css" rel="stylesheet" media="all" />
  10. <style type="text/css" id="page-css">
  11. /* Styles specific to this particular page */
  12. .scroll-pane
  13. {
  14. width: 100%;
  15. height: 200px;
  16. overflow: auto;
  17. }
  18. </style>
  19. <!-- latest jQuery direct from google's CDN -->
  20. <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script>
  21. <!-- the mousewheel plugin -->
  22. <script type="text/javascript" src="script/jquery.mousewheel.js"></script>
  23. <!-- the jScrollPane script -->
  24. <script type="text/javascript" src="script/jquery.jscrollpane.min.js"></script>
  25. <!-- scripts specific to this demo site -->
  26. <script type="text/javascript" src="script/demo.js"></script>
  27. <script type="text/javascript" id="sourcecode">
  28. $(function()
  29. {
  30. $('.scroll-pane').jScrollPane(
  31. {
  32. verticalDragMinHeight: 20,
  33. verticalDragMaxHeight: 20,
  34. horizontalDragMinWidth: 20,
  35. horizontalDragMaxWidth: 20
  36. }
  37. );
  38. });
  39. </script>
  40. </head>
  41. <body>
  42. <div id="top-nav">
  43. <img src="image/logo.png" width="196" height="69" alt="jScrollPane">
  44. <ul>
  45. <li><a href="index.html">Home</a></li>
  46. <li><a href="index.html#examples">Examples</a></li>
  47. <li><a href="index.html#themes">Themes</a></li>
  48. <li><a href="index.html#usage">How to use</a></li>
  49. <li><a href="faqs.html">FAQs</a></li>
  50. <li><a href="known_issues.html">Known issues</a></li>
  51. <li><a href="index.html#support">Support</a></li>
  52. <li><a href="index.html#download">Download</a></li>
  53. </ul>
  54. </div>
  55. <div id="container">
  56. <h1>jScrollPane - drag size demo</h1>
  57. <p>
  58. This example shows how you can use the <a href="settings.html#verticalDragMinHeight">
  59. verticalDragMinHeight</a>, <a href="settings.html#verticalDragMaxHeight">verticalDragMaxHeight</a>,
  60. <a href="settings.html#horizontalDragMinWidth">horizontalDragMinWidth</a> and
  61. <a href="settings.html#horizontalDragMaxWidth">horizontalDragMaxWidth</a> properties to control the
  62. size of the drag elements in the scrollbars. In this example I pass the same numbers in for min and max
  63. which has the effect of forcing the drag element to be that exact size.
  64. </p>
  65. <h2>Basic vertical jScrollPane with 20px drag</h2>
  66. <div class="scroll-pane">
  67. <p>
  68. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec in ligula id sem tristique ultrices
  69. eget id neque. Duis enim turpis, tempus at accumsan vitae, lobortis id sapien. Pellentesque nec orci
  70. mi, in pharetra ligula. Nulla facilisi. Nulla facilisi. Mauris convallis venenatis massa, quis
  71. consectetur felis ornare quis. Sed aliquet nunc ac ante molestie ultricies. Nam pulvinar ultricies
  72. bibendum. Vivamus diam leo, faucibus et vehicula eu, molestie sit amet dui. Proin nec orci et elit
  73. semper ultrices. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus
  74. mus. Sed quis urna mi, ac dignissim mauris. Quisque mollis ornare mauris, sed laoreet diam malesuada
  75. quis. Proin vel elementum ante. Donec hendrerit arcu ac odio tincidunt posuere. Vestibulum nec risus
  76. eu lacus semper viverra.
  77. </p>
  78. <p>
  79. Vestibulum dictum consectetur magna eu egestas. Praesent molestie dapibus erat, sit amet sodales
  80. lectus congue ut. Nam adipiscing, tortor ac blandit egestas, lorem ligula posuere ipsum, nec
  81. faucibus nisl enim eu purus. Quisque bibendum diam quis nunc eleifend at molestie libero tincidunt.
  82. Quisque tincidunt sapien a sapien pellentesque consequat. Mauris adipiscing venenatis augue ut
  83. tempor. Donec auctor mattis quam quis aliquam. Nullam ultrices erat in dolor pharetra bibendum.
  84. Suspendisse eget odio ut libero imperdiet rhoncus. Curabitur aliquet, ipsum sit amet aliquet varius,
  85. est urna ullamcorper magna, sed eleifend libero nunc non erat. Vivamus semper turpis ac turpis
  86. volutpat non cursus velit aliquam. Fusce id tortor id sapien porta egestas. Nulla venenatis luctus
  87. libero et suscipit. Sed sed purus risus. Donec auctor, leo nec eleifend vehicula, lacus felis
  88. sollicitudin est, vitae lacinia lectus urna nec libero. Aliquam pellentesque, arcu condimentum
  89. pharetra vestibulum, lectus felis malesuada felis, vel fringilla dolor dui tempus nisi. In hac
  90. habitasse platea dictumst. Ut imperdiet mauris vitae eros varius eget accumsan lectus adipiscing.
  91. </p>
  92. <p>
  93. Quisque et massa leo, sit amet adipiscing nisi. Mauris vel condimentum dolor. Duis quis ullamcorper
  94. eros. Proin metus dui, facilisis id bibendum sed, aliquet non ipsum. Aenean pulvinar risus eu nisi
  95. dictum eleifend. Maecenas mattis dolor eget lectus pretium eget molestie libero auctor. Praesent sit
  96. amet tellus sed nibh convallis semper. Curabitur nisl odio, feugiat non dapibus sed, tincidunt ut
  97. est. Nullam erat velit, suscipit aliquet commodo sit amet, mollis in mauris. Curabitur pharetra
  98. dictum interdum. In posuere pretium ultricies. Curabitur volutpat eros vehicula quam ultrices
  99. varius. Proin volutpat enim a massa tempor ornare. Sed ullamcorper fermentum nisl, ac hendrerit sem
  100. feugiat ac. Donec porttitor ullamcorper quam. Morbi pretium adipiscing quam, quis bibendum diam
  101. congue eget. Sed at lectus at est malesuada iaculis. Sed fermentum quam dui. Donec eget ipsum dolor,
  102. id mollis nisi. Donec fermentum vehicula porta.
  103. </p>
  104. <p>
  105. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas.
  106. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero
  107. sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo.
  108. Quisque sit amet est et sapien ullamcorper pharetra. Vestibulum erat wisi, condimentum sed,
  109. commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros
  110. ipsum rutrum orci, sagittis tempus lacus enim ac dui. Donec non enim in turpis pulvinar facilisis.
  111. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna
  112. eros eu erat. Aliquam erat volutpat. Nam dui mi, tincidunt quis, accumsan porttitor, facilisis
  113. luctus, metus
  114. </p>
  115. <p>
  116. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas.
  117. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit
  118. amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo.
  119. </p>
  120. </div>
  121. <h2>Basic horizontal jScrollPane with 20px drag</h2>
  122. <div class="scroll-pane">
  123. <p style="width: 900px;">
  124. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec in ligula id sem tristique ultrices
  125. eget id neque. Duis enim turpis, tempus at accumsan vitae, lobortis id sapien. Pellentesque nec orci
  126. mi, in pharetra ligula. Nulla facilisi. Nulla facilisi. Mauris convallis venenatis massa, quis
  127. consectetur felis ornare quis. Sed aliquet nunc ac ante molestie ultricies. Nam pulvinar ultricies
  128. bibendum. Vivamus diam leo, faucibus et vehicula eu, molestie sit amet dui. Proin nec orci et elit
  129. semper ultrices. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus
  130. mus. Sed quis urna mi, ac dignissim mauris. Quisque mollis ornare mauris, sed laoreet diam malesuada
  131. quis. Proin vel elementum ante. Donec hendrerit arcu ac odio tincidunt posuere. Vestibulum nec risus
  132. eu lacus semper viverra.
  133. </p>
  134. </div>
  135. <h2>Basic bi-directional jScrollPane with 20px drag</h2>
  136. <div class="scroll-pane">
  137. <p style="width: 900px;">
  138. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec in ligula id sem tristique ultrices
  139. eget id neque. Duis enim turpis, tempus at accumsan vitae, lobortis id sapien. Pellentesque nec orci
  140. mi, in pharetra ligula. Nulla facilisi. Nulla facilisi. Mauris convallis venenatis massa, quis
  141. consectetur felis ornare quis. Sed aliquet nunc ac ante molestie ultricies. Nam pulvinar ultricies
  142. bibendum. Vivamus diam leo, faucibus et vehicula eu, molestie sit amet dui. Proin nec orci et elit
  143. semper ultrices. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus
  144. mus. Sed quis urna mi, ac dignissim mauris. Quisque mollis ornare mauris, sed laoreet diam malesuada
  145. quis. Proin vel elementum ante. Donec hendrerit arcu ac odio tincidunt posuere. Vestibulum nec risus
  146. eu lacus semper viverra.
  147. </p>
  148. <p>
  149. Vestibulum dictum consectetur magna eu egestas. Praesent molestie dapibus erat, sit amet sodales
  150. lectus congue ut. Nam adipiscing, tortor ac blandit egestas, lorem ligula posuere ipsum, nec
  151. faucibus nisl enim eu purus. Quisque bibendum diam quis nunc eleifend at molestie libero tincidunt.
  152. Quisque tincidunt sapien a sapien pellentesque consequat. Mauris adipiscing venenatis augue ut
  153. tempor. Donec auctor mattis quam quis aliquam. Nullam ultrices erat in dolor pharetra bibendum.
  154. Suspendisse eget odio ut libero imperdiet rhoncus. Curabitur aliquet, ipsum sit amet aliquet varius,
  155. est urna ullamcorper magna, sed eleifend libero nunc non erat. Vivamus semper turpis ac turpis
  156. volutpat non cursus velit aliquam. Fusce id tortor id sapien porta egestas. Nulla venenatis luctus
  157. libero et suscipit. Sed sed purus risus. Donec auctor, leo nec eleifend vehicula, lacus felis
  158. sollicitudin est, vitae lacinia lectus urna nec libero. Aliquam pellentesque, arcu condimentum
  159. pharetra vestibulum, lectus felis malesuada felis, vel fringilla dolor dui tempus nisi. In hac
  160. habitasse platea dictumst. Ut imperdiet mauris vitae eros varius eget accumsan lectus adipiscing.
  161. </p>
  162. <p>
  163. Quisque et massa leo, sit amet adipiscing nisi. Mauris vel condimentum dolor. Duis quis ullamcorper
  164. eros. Proin metus dui, facilisis id bibendum sed, aliquet non ipsum. Aenean pulvinar risus eu nisi
  165. dictum eleifend. Maecenas mattis dolor eget lectus pretium eget molestie libero auctor. Praesent sit
  166. amet tellus sed nibh convallis semper. Curabitur nisl odio, feugiat non dapibus sed, tincidunt ut
  167. est. Nullam erat velit, suscipit aliquet commodo sit amet, mollis in mauris. Curabitur pharetra
  168. dictum interdum. In posuere pretium ultricies. Curabitur volutpat eros vehicula quam ultrices
  169. varius. Proin volutpat enim a massa tempor ornare. Sed ullamcorper fermentum nisl, ac hendrerit sem
  170. feugiat ac. Donec porttitor ullamcorper quam. Morbi pretium adipiscing quam, quis bibendum diam
  171. congue eget. Sed at lectus at est malesuada iaculis. Sed fermentum quam dui. Donec eget ipsum dolor,
  172. id mollis nisi. Donec fermentum vehicula porta.
  173. </p>
  174. <p>
  175. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas.
  176. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero
  177. sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo.
  178. Quisque sit amet est et sapien ullamcorper pharetra. Vestibulum erat wisi, condimentum sed,
  179. commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros
  180. ipsum rutrum orci, sagittis tempus lacus enim ac dui. Donec non enim in turpis pulvinar facilisis.
  181. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna
  182. eros eu erat. Aliquam erat volutpat. Nam dui mi, tincidunt quis, accumsan porttitor, facilisis
  183. luctus, metus
  184. </p>
  185. <p>
  186. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas.
  187. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit
  188. amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo.
  189. </p>
  190. </div>
  191. <h2>Page javascript</h2>
  192. <div id="sourcecode-display">
  193. <p>The contents of this div will be replaced by the javascript added to this page</p>
  194. </div>
  195. <h2>Page CSS</h2>
  196. <div id="css-display">
  197. <p>The contents of this div will be replaced by the CSS added to this page</p>
  198. </div>
  199. </div>
  200. </body>
  201. </html>