runeimp2.html 20 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320
  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 - RuneImp demo 2</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. .section
  13. {
  14. width: 180px;
  15. margin: 0 13px 1em 0;
  16. height: 300px;
  17. float: left;
  18. }
  19. .last
  20. {
  21. margin-right: 0;
  22. }
  23. .scroll-pane
  24. {
  25. background: #fff;
  26. padding: 0 0 0 10px;
  27. width: 170px;
  28. height: 100%;
  29. overflow: auto;
  30. }
  31. </style>
  32. <!-- latest jQuery direct from google's CDN -->
  33. <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script>
  34. <!-- the mousewheel plugin -->
  35. <script type="text/javascript" src="script/jquery.mousewheel.js"></script>
  36. <!-- the jScrollPane script -->
  37. <script type="text/javascript" src="script/jquery.jscrollpane.min.js"></script>
  38. <!-- scripts specific to this demo site -->
  39. <script type="text/javascript" src="script/demo.js"></script>
  40. <script type="text/javascript" id="sourcecode">
  41. $(function()
  42. {
  43. $('.scroll-pane').jScrollPane();
  44. });
  45. </script>
  46. </head>
  47. <body>
  48. <div id="top-nav">
  49. <img src="image/logo.png" width="196" height="69" alt="jScrollPane">
  50. <ul>
  51. <li><a href="index.html">Home</a></li>
  52. <li><a href="index.html#examples">Examples</a></li>
  53. <li><a href="index.html#themes">Themes</a></li>
  54. <li><a href="index.html#usage">How to use</a></li>
  55. <li><a href="faqs.html">FAQs</a></li>
  56. <li><a href="known_issues.html">Known issues</a></li>
  57. <li><a href="index.html#support">Support</a></li>
  58. <li><a href="index.html#download">Download</a></li>
  59. </ul>
  60. </div>
  61. <div id="container">
  62. <h1>jScrollPane - RuneImp demo 2 page</h1>
  63. <p>
  64. This demonstration is an extension of the <a href="runeimp.html">RuneImp demo</a> to verify that
  65. jScrollPane works correctly when the gap between the sections is specified as margin on the container
  66. (rather than padding on the element). As you can see, I still using padding on the left hand side of
  67. the scrolling element to bring the text in from the edge but I also use margins to make the space on
  68. the right hand side of the scrollbars.
  69. </p>
  70. <p>
  71. Note that I've made the background of .scroll-pane white in this example to demonstrate that the gap
  72. is margin rather than padding. You can also change the margin rules on .section and .last to padding and
  73. the layout will continue to work as expected.
  74. </p>
  75. <h2>Panes</h2>
  76. <div class="section">
  77. <div class="scroll-pane">
  78. <p>
  79. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec in ligula id sem tristique ultrices
  80. eget id neque. Duis enim turpis, tempus at accumsan vitae, lobortis id sapien. Pellentesque nec orci
  81. mi, in pharetra ligula. Nulla facilisi. Nulla facilisi. Mauris convallis venenatis massa, quis
  82. consectetur felis ornare quis. Sed aliquet nunc ac ante molestie ultricies. Nam pulvinar ultricies
  83. bibendum. Vivamus diam leo, faucibus et vehicula eu, molestie sit amet dui. Proin nec orci et elit
  84. semper ultrices. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus
  85. mus. Sed quis urna mi, ac dignissim mauris. Quisque mollis ornare mauris, sed laoreet diam malesuada
  86. quis. Proin vel elementum ante. Donec hendrerit arcu ac odio tincidunt posuere. Vestibulum nec risus
  87. eu lacus semper viverra.
  88. </p>
  89. <p>
  90. Vestibulum dictum consectetur magna eu egestas. Praesent molestie dapibus erat, sit amet sodales
  91. lectus congue ut. Nam adipiscing, tortor ac blandit egestas, lorem ligula posuere ipsum, nec
  92. faucibus nisl enim eu purus. Quisque bibendum diam quis nunc eleifend at molestie libero tincidunt.
  93. Quisque tincidunt sapien a sapien pellentesque consequat. Mauris adipiscing venenatis augue ut
  94. tempor. Donec auctor mattis quam quis aliquam. Nullam ultrices erat in dolor pharetra bibendum.
  95. Suspendisse eget odio ut libero imperdiet rhoncus. Curabitur aliquet, ipsum sit amet aliquet varius,
  96. est urna ullamcorper magna, sed eleifend libero nunc non erat. Vivamus semper turpis ac turpis
  97. volutpat non cursus velit aliquam. Fusce id tortor id sapien porta egestas. Nulla venenatis luctus
  98. libero et suscipit. Sed sed purus risus. Donec auctor, leo nec eleifend vehicula, lacus felis
  99. sollicitudin est, vitae lacinia lectus urna nec libero. Aliquam pellentesque, arcu condimentum
  100. pharetra vestibulum, lectus felis malesuada felis, vel fringilla dolor dui tempus nisi. In hac
  101. habitasse platea dictumst. Ut imperdiet mauris vitae eros varius eget accumsan lectus adipiscing.
  102. </p>
  103. <p>
  104. Quisque et massa leo, sit amet adipiscing nisi. Mauris vel condimentum dolor. Duis quis ullamcorper
  105. eros. Proin metus dui, facilisis id bibendum sed, aliquet non ipsum. Aenean pulvinar risus eu nisi
  106. dictum eleifend. Maecenas mattis dolor eget lectus pretium eget molestie libero auctor. Praesent sit
  107. amet tellus sed nibh convallis semper. Curabitur nisl odio, feugiat non dapibus sed, tincidunt ut
  108. est. Nullam erat velit, suscipit aliquet commodo sit amet, mollis in mauris. Curabitur pharetra
  109. dictum interdum. In posuere pretium ultricies. Curabitur volutpat eros vehicula quam ultrices
  110. varius. Proin volutpat enim a massa tempor ornare. Sed ullamcorper fermentum nisl, ac hendrerit sem
  111. feugiat ac. Donec porttitor ullamcorper quam. Morbi pretium adipiscing quam, quis bibendum diam
  112. congue eget. Sed at lectus at est malesuada iaculis. Sed fermentum quam dui. Donec eget ipsum dolor,
  113. id mollis nisi. Donec fermentum vehicula porta.
  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
  118. sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo.
  119. Quisque sit amet est et sapien ullamcorper pharetra. Vestibulum erat wisi, condimentum sed,
  120. commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros
  121. ipsum rutrum orci, sagittis tempus lacus enim ac dui. Donec non enim in turpis pulvinar facilisis.
  122. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna
  123. eros eu erat. Aliquam erat volutpat. Nam dui mi, tincidunt quis, accumsan porttitor, facilisis
  124. luctus, metus
  125. </p>
  126. <p>
  127. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas.
  128. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit
  129. amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo.
  130. </p>
  131. </div>
  132. </div>
  133. <div class="section">
  134. <div class="scroll-pane">
  135. <p>
  136. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec in ligula id sem tristique ultrices
  137. eget id neque. Duis enim turpis, tempus at accumsan vitae, lobortis id sapien. Pellentesque nec orci
  138. mi, in pharetra ligula. Nulla facilisi. Nulla facilisi. Mauris convallis venenatis massa, quis
  139. consectetur felis ornare quis. Sed aliquet nunc ac ante molestie ultricies. Nam pulvinar ultricies
  140. bibendum. Vivamus diam leo, faucibus et vehicula eu, molestie sit amet dui. Proin nec orci et elit
  141. semper ultrices. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus
  142. mus. Sed quis urna mi, ac dignissim mauris. Quisque mollis ornare mauris, sed laoreet diam malesuada
  143. quis. Proin vel elementum ante. Donec hendrerit arcu ac odio tincidunt posuere. Vestibulum nec risus
  144. eu lacus semper viverra.
  145. </p>
  146. <p>
  147. Vestibulum dictum consectetur magna eu egestas. Praesent molestie dapibus erat, sit amet sodales
  148. lectus congue ut. Nam adipiscing, tortor ac blandit egestas, lorem ligula posuere ipsum, nec
  149. faucibus nisl enim eu purus. Quisque bibendum diam quis nunc eleifend at molestie libero tincidunt.
  150. Quisque tincidunt sapien a sapien pellentesque consequat. Mauris adipiscing venenatis augue ut
  151. tempor. Donec auctor mattis quam quis aliquam. Nullam ultrices erat in dolor pharetra bibendum.
  152. Suspendisse eget odio ut libero imperdiet rhoncus. Curabitur aliquet, ipsum sit amet aliquet varius,
  153. est urna ullamcorper magna, sed eleifend libero nunc non erat. Vivamus semper turpis ac turpis
  154. volutpat non cursus velit aliquam. Fusce id tortor id sapien porta egestas. Nulla venenatis luctus
  155. libero et suscipit. Sed sed purus risus. Donec auctor, leo nec eleifend vehicula, lacus felis
  156. sollicitudin est, vitae lacinia lectus urna nec libero. Aliquam pellentesque, arcu condimentum
  157. pharetra vestibulum, lectus felis malesuada felis, vel fringilla dolor dui tempus nisi. In hac
  158. habitasse platea dictumst. Ut imperdiet mauris vitae eros varius eget accumsan lectus adipiscing.
  159. </p>
  160. <p>
  161. Quisque et massa leo, sit amet adipiscing nisi. Mauris vel condimentum dolor. Duis quis ullamcorper
  162. eros. Proin metus dui, facilisis id bibendum sed, aliquet non ipsum. Aenean pulvinar risus eu nisi
  163. dictum eleifend. Maecenas mattis dolor eget lectus pretium eget molestie libero auctor. Praesent sit
  164. amet tellus sed nibh convallis semper. Curabitur nisl odio, feugiat non dapibus sed, tincidunt ut
  165. est. Nullam erat velit, suscipit aliquet commodo sit amet, mollis in mauris. Curabitur pharetra
  166. dictum interdum. In posuere pretium ultricies. Curabitur volutpat eros vehicula quam ultrices
  167. varius. Proin volutpat enim a massa tempor ornare. Sed ullamcorper fermentum nisl, ac hendrerit sem
  168. feugiat ac. Donec porttitor ullamcorper quam. Morbi pretium adipiscing quam, quis bibendum diam
  169. congue eget. Sed at lectus at est malesuada iaculis. Sed fermentum quam dui. Donec eget ipsum dolor,
  170. id mollis nisi. Donec fermentum vehicula porta.
  171. </p>
  172. <p>
  173. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas.
  174. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero
  175. sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo.
  176. Quisque sit amet est et sapien ullamcorper pharetra. Vestibulum erat wisi, condimentum sed,
  177. commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros
  178. ipsum rutrum orci, sagittis tempus lacus enim ac dui. Donec non enim in turpis pulvinar facilisis.
  179. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna
  180. eros eu erat. Aliquam erat volutpat. Nam dui mi, tincidunt quis, accumsan porttitor, facilisis
  181. luctus, metus
  182. </p>
  183. <p>
  184. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas.
  185. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit
  186. amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo.
  187. </p>
  188. </div>
  189. </div>
  190. <div class="section">
  191. <div class="scroll-pane">
  192. <p>
  193. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec in ligula id sem tristique ultrices
  194. eget id neque. Duis enim turpis, tempus at accumsan vitae, lobortis id sapien. Pellentesque nec orci
  195. mi, in pharetra ligula. Nulla facilisi. Nulla facilisi. Mauris convallis venenatis massa, quis
  196. consectetur felis ornare quis. Sed aliquet nunc ac ante molestie ultricies. Nam pulvinar ultricies
  197. bibendum. Vivamus diam leo, faucibus et vehicula eu, molestie sit amet dui. Proin nec orci et elit
  198. semper ultrices. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus
  199. mus. Sed quis urna mi, ac dignissim mauris. Quisque mollis ornare mauris, sed laoreet diam malesuada
  200. quis. Proin vel elementum ante. Donec hendrerit arcu ac odio tincidunt posuere. Vestibulum nec risus
  201. eu lacus semper viverra.
  202. </p>
  203. <p>
  204. Vestibulum dictum consectetur magna eu egestas. Praesent molestie dapibus erat, sit amet sodales
  205. lectus congue ut. Nam adipiscing, tortor ac blandit egestas, lorem ligula posuere ipsum, nec
  206. faucibus nisl enim eu purus. Quisque bibendum diam quis nunc eleifend at molestie libero tincidunt.
  207. Quisque tincidunt sapien a sapien pellentesque consequat. Mauris adipiscing venenatis augue ut
  208. tempor. Donec auctor mattis quam quis aliquam. Nullam ultrices erat in dolor pharetra bibendum.
  209. Suspendisse eget odio ut libero imperdiet rhoncus. Curabitur aliquet, ipsum sit amet aliquet varius,
  210. est urna ullamcorper magna, sed eleifend libero nunc non erat. Vivamus semper turpis ac turpis
  211. volutpat non cursus velit aliquam. Fusce id tortor id sapien porta egestas. Nulla venenatis luctus
  212. libero et suscipit. Sed sed purus risus. Donec auctor, leo nec eleifend vehicula, lacus felis
  213. sollicitudin est, vitae lacinia lectus urna nec libero. Aliquam pellentesque, arcu condimentum
  214. pharetra vestibulum, lectus felis malesuada felis, vel fringilla dolor dui tempus nisi. In hac
  215. habitasse platea dictumst. Ut imperdiet mauris vitae eros varius eget accumsan lectus adipiscing.
  216. </p>
  217. <p>
  218. Quisque et massa leo, sit amet adipiscing nisi. Mauris vel condimentum dolor. Duis quis ullamcorper
  219. eros. Proin metus dui, facilisis id bibendum sed, aliquet non ipsum. Aenean pulvinar risus eu nisi
  220. dictum eleifend. Maecenas mattis dolor eget lectus pretium eget molestie libero auctor. Praesent sit
  221. amet tellus sed nibh convallis semper. Curabitur nisl odio, feugiat non dapibus sed, tincidunt ut
  222. est. Nullam erat velit, suscipit aliquet commodo sit amet, mollis in mauris. Curabitur pharetra
  223. dictum interdum. In posuere pretium ultricies. Curabitur volutpat eros vehicula quam ultrices
  224. varius. Proin volutpat enim a massa tempor ornare. Sed ullamcorper fermentum nisl, ac hendrerit sem
  225. feugiat ac. Donec porttitor ullamcorper quam. Morbi pretium adipiscing quam, quis bibendum diam
  226. congue eget. Sed at lectus at est malesuada iaculis. Sed fermentum quam dui. Donec eget ipsum dolor,
  227. id mollis nisi. Donec fermentum vehicula porta.
  228. </p>
  229. <p>
  230. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas.
  231. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero
  232. sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo.
  233. Quisque sit amet est et sapien ullamcorper pharetra. Vestibulum erat wisi, condimentum sed,
  234. commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros
  235. ipsum rutrum orci, sagittis tempus lacus enim ac dui. Donec non enim in turpis pulvinar facilisis.
  236. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna
  237. eros eu erat. Aliquam erat volutpat. Nam dui mi, tincidunt quis, accumsan porttitor, facilisis
  238. luctus, metus
  239. </p>
  240. <p>
  241. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas.
  242. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit
  243. amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo.
  244. </p>
  245. </div>
  246. </div>
  247. <div class="section last">
  248. <div class="scroll-pane">
  249. <p>
  250. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec in ligula id sem tristique ultrices
  251. eget id neque. Duis enim turpis, tempus at accumsan vitae, lobortis id sapien. Pellentesque nec orci
  252. mi, in pharetra ligula. Nulla facilisi. Nulla facilisi. Mauris convallis venenatis massa, quis
  253. consectetur felis ornare quis. Sed aliquet nunc ac ante molestie ultricies. Nam pulvinar ultricies
  254. bibendum. Vivamus diam leo, faucibus et vehicula eu, molestie sit amet dui. Proin nec orci et elit
  255. semper ultrices. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus
  256. mus. Sed quis urna mi, ac dignissim mauris. Quisque mollis ornare mauris, sed laoreet diam malesuada
  257. quis. Proin vel elementum ante. Donec hendrerit arcu ac odio tincidunt posuere. Vestibulum nec risus
  258. eu lacus semper viverra.
  259. </p>
  260. <p>
  261. Vestibulum dictum consectetur magna eu egestas. Praesent molestie dapibus erat, sit amet sodales
  262. lectus congue ut. Nam adipiscing, tortor ac blandit egestas, lorem ligula posuere ipsum, nec
  263. faucibus nisl enim eu purus. Quisque bibendum diam quis nunc eleifend at molestie libero tincidunt.
  264. Quisque tincidunt sapien a sapien pellentesque consequat. Mauris adipiscing venenatis augue ut
  265. tempor. Donec auctor mattis quam quis aliquam. Nullam ultrices erat in dolor pharetra bibendum.
  266. Suspendisse eget odio ut libero imperdiet rhoncus. Curabitur aliquet, ipsum sit amet aliquet varius,
  267. est urna ullamcorper magna, sed eleifend libero nunc non erat. Vivamus semper turpis ac turpis
  268. volutpat non cursus velit aliquam. Fusce id tortor id sapien porta egestas. Nulla venenatis luctus
  269. libero et suscipit. Sed sed purus risus. Donec auctor, leo nec eleifend vehicula, lacus felis
  270. sollicitudin est, vitae lacinia lectus urna nec libero. Aliquam pellentesque, arcu condimentum
  271. pharetra vestibulum, lectus felis malesuada felis, vel fringilla dolor dui tempus nisi. In hac
  272. habitasse platea dictumst. Ut imperdiet mauris vitae eros varius eget accumsan lectus adipiscing.
  273. </p>
  274. <p>
  275. Quisque et massa leo, sit amet adipiscing nisi. Mauris vel condimentum dolor. Duis quis ullamcorper
  276. eros. Proin metus dui, facilisis id bibendum sed, aliquet non ipsum. Aenean pulvinar risus eu nisi
  277. dictum eleifend. Maecenas mattis dolor eget lectus pretium eget molestie libero auctor. Praesent sit
  278. amet tellus sed nibh convallis semper. Curabitur nisl odio, feugiat non dapibus sed, tincidunt ut
  279. est. Nullam erat velit, suscipit aliquet commodo sit amet, mollis in mauris. Curabitur pharetra
  280. dictum interdum. In posuere pretium ultricies. Curabitur volutpat eros vehicula quam ultrices
  281. varius. Proin volutpat enim a massa tempor ornare. Sed ullamcorper fermentum nisl, ac hendrerit sem
  282. feugiat ac. Donec porttitor ullamcorper quam. Morbi pretium adipiscing quam, quis bibendum diam
  283. congue eget. Sed at lectus at est malesuada iaculis. Sed fermentum quam dui. Donec eget ipsum dolor,
  284. id mollis nisi. Donec fermentum vehicula porta.
  285. </p>
  286. <p>
  287. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas.
  288. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero
  289. sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo.
  290. Quisque sit amet est et sapien ullamcorper pharetra. Vestibulum erat wisi, condimentum sed,
  291. commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros
  292. ipsum rutrum orci, sagittis tempus lacus enim ac dui. Donec non enim in turpis pulvinar facilisis.
  293. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna
  294. eros eu erat. Aliquam erat volutpat. Nam dui mi, tincidunt quis, accumsan porttitor, facilisis
  295. luctus, metus
  296. </p>
  297. <p>
  298. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas.
  299. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit
  300. amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo.
  301. </p>
  302. </div>
  303. </div>
  304. <h2>Page javascript</h2>
  305. <div id="sourcecode-display">
  306. <p>The contents of this div will be replaced by the javascript added to this page</p>
  307. </div>
  308. <h2>Page CSS</h2>
  309. <div id="css-display">
  310. <p>The contents of this div will be replaced by the CSS added to this page</p>
  311. </div>
  312. </div>
  313. </body>
  314. </html>