invisibles.html 33 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523
  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 demo showing jScrollPane working on elements which are initially display:none</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. ul.tabs
  13. {
  14. margin: 0 0 .5em;
  15. padding: 0;
  16. overflow: hidden;
  17. }
  18. ul.tabs li
  19. {
  20. list-style: none;
  21. float: left;
  22. margin: 0 1em 0 0;
  23. }
  24. ul.tabs li a
  25. {
  26. color: #fff;
  27. padding: 3px 5px;
  28. display: block;
  29. float: left;
  30. background: #8B8B9F;
  31. -moz-border-radius: 3px;
  32. -webkit-border-radius: 3px;
  33. border-radius: 3px;
  34. }
  35. ul.tabs li a.active
  36. {
  37. background: #50506D;
  38. }
  39. .scroll-pane
  40. {
  41. width: 100%;
  42. height: 200px;
  43. overflow: auto;
  44. }
  45. .horizontal-only
  46. {
  47. height: auto;
  48. max-height: 200px;
  49. }
  50. </style>
  51. <!-- latest jQuery direct from google's CDN -->
  52. <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script>
  53. <!-- the mousewheel plugin -->
  54. <script type="text/javascript" src="script/jquery.mousewheel.js"></script>
  55. <!-- the jScrollPane script -->
  56. <script type="text/javascript" src="script/jquery.jscrollpane.min.js"></script>
  57. <!-- scripts specific to this demo site -->
  58. <script type="text/javascript" src="script/demo.js"></script>
  59. <script type="text/javascript" id="sourcecode">
  60. $(function()
  61. {
  62. // Create the "tabs"
  63. $('.tabs').each(
  64. function()
  65. {
  66. var currentTab, ul = $(this);
  67. $(this).find('a').each(
  68. function(i)
  69. {
  70. var a = $(this).bind(
  71. 'click',
  72. function()
  73. {
  74. if (currentTab) {
  75. ul.find('a.active').removeClass('active');
  76. $(currentTab).hide();
  77. }
  78. currentTab = $(this).addClass('active')
  79. .attr('href');
  80. $(currentTab).show().jScrollPane();
  81. return false;
  82. }
  83. );
  84. $(a.attr('href')).hide();
  85. }
  86. );
  87. }
  88. );
  89. });
  90. </script>
  91. </head>
  92. <body>
  93. <div id="top-nav">
  94. <img src="image/logo.png" width="196" height="69" alt="jScrollPane">
  95. <ul>
  96. <li><a href="index.html">Home</a></li>
  97. <li><a href="index.html#examples">Examples</a></li>
  98. <li><a href="index.html#themes">Themes</a></li>
  99. <li><a href="index.html#usage">How to use</a></li>
  100. <li><a href="faqs.html">FAQs</a></li>
  101. <li><a href="known_issues.html">Known issues</a></li>
  102. <li><a href="index.html#support">Support</a></li>
  103. <li><a href="index.html#download">Download</a></li>
  104. </ul>
  105. </div>
  106. <div id="container">
  107. <h1>jScrollPane - demo showing jScrollPane working on elements which are initially display: none</h1>
  108. <p>
  109. This demo shows that jScrollPane works correctly on elements who are initially set to <strong>display:
  110. none</strong>. When the element is first shown you simply have to (re)initialise the scrollpane (or you
  111. could even use <a href="settings.html#autoReinitialise">autoReinitialise</a> if you like) and its width
  112. and height will be calculated correctly.
  113. </p>
  114. <p>
  115. Note that the majority of the custom javascript and CSS on this page is just to create basic "tabs"
  116. functionality where you can switch between different content on the page by clicking links. You don't
  117. need to do anything special for jScrollPane to work in this situation.
  118. </p>
  119. <h2>Vertical only</h2>
  120. <ul class="tabs">
  121. <li><a href="#pane1">Pane 1</a></li>
  122. <li><a href="#pane2">Pane 2</a></li>
  123. <li><a href="#pane3">Pane 3</a></li>
  124. </ul>
  125. <div class="scroll-pane" id="pane1">
  126. <p>
  127. <strong>ONE</strong> amet, consectetur adipiscing elit. Donec in ligula id sem tristique ultrices
  128. eget id neque. Duis enim turpis, tempus at accumsan vitae, lobortis id sapien. Pellentesque nec orci
  129. mi, in pharetra ligula. Nulla facilisi. Nulla facilisi. Mauris convallis venenatis massa, quis
  130. consectetur felis ornare quis. Sed aliquet nunc ac ante molestie ultricies. Nam pulvinar ultricies
  131. bibendum. Vivamus diam leo, faucibus et vehicula eu, molestie sit amet dui. Proin nec orci et elit
  132. semper ultrices. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus
  133. mus. Sed quis urna mi, ac dignissim mauris. Quisque mollis ornare mauris, sed laoreet diam malesuada
  134. quis. Proin vel elementum ante. Donec hendrerit arcu ac odio tincidunt posuere. Vestibulum nec risus
  135. eu lacus semper viverra.
  136. </p>
  137. <p>
  138. Vestibulum dictum consectetur magna eu egestas. Praesent molestie dapibus erat, sit amet sodales
  139. lectus congue ut. Nam adipiscing, tortor ac blandit egestas, lorem ligula posuere ipsum, nec
  140. faucibus nisl enim eu purus. Quisque bibendum diam quis nunc eleifend at molestie libero tincidunt.
  141. Quisque tincidunt sapien a sapien pellentesque consequat. Mauris adipiscing venenatis augue ut
  142. tempor. Donec auctor mattis quam quis aliquam. Nullam ultrices erat in dolor pharetra bibendum.
  143. Suspendisse eget odio ut libero imperdiet rhoncus. Curabitur aliquet, ipsum sit amet aliquet varius,
  144. est urna ullamcorper magna, sed eleifend libero nunc non erat. Vivamus semper turpis ac turpis
  145. volutpat non cursus velit aliquam. Fusce id tortor id sapien porta egestas. Nulla venenatis luctus
  146. libero et suscipit. Sed sed purus risus. Donec auctor, leo nec eleifend vehicula, lacus felis
  147. sollicitudin est, vitae lacinia lectus urna nec libero. Aliquam pellentesque, arcu condimentum
  148. pharetra vestibulum, lectus felis malesuada felis, vel fringilla dolor dui tempus nisi. In hac
  149. habitasse platea dictumst. Ut imperdiet mauris vitae eros varius eget accumsan lectus adipiscing.
  150. </p>
  151. <p>
  152. Quisque et massa leo, sit amet adipiscing nisi. Mauris vel condimentum dolor. Duis quis ullamcorper
  153. eros. Proin metus dui, facilisis id bibendum sed, aliquet non ipsum. Aenean pulvinar risus eu nisi
  154. dictum eleifend. Maecenas mattis dolor eget lectus pretium eget molestie libero auctor. Praesent sit
  155. amet tellus sed nibh convallis semper. Curabitur nisl odio, feugiat non dapibus sed, tincidunt ut
  156. est. Nullam erat velit, suscipit aliquet commodo sit amet, mollis in mauris. Curabitur pharetra
  157. dictum interdum. In posuere pretium ultricies. Curabitur volutpat eros vehicula quam ultrices
  158. varius. Proin volutpat enim a massa tempor ornare. Sed ullamcorper fermentum nisl, ac hendrerit sem
  159. feugiat ac. Donec porttitor ullamcorper quam. Morbi pretium adipiscing quam, quis bibendum diam
  160. congue eget. Sed at lectus at est malesuada iaculis. Sed fermentum quam dui. Donec eget ipsum dolor,
  161. id mollis nisi. Donec fermentum vehicula porta.
  162. </p>
  163. <p>
  164. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas.
  165. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero
  166. sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo.
  167. Quisque sit amet est et sapien ullamcorper pharetra. Vestibulum erat wisi, condimentum sed,
  168. commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros
  169. ipsum rutrum orci, sagittis tempus lacus enim ac dui. Donec non enim in turpis pulvinar facilisis.
  170. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna
  171. eros eu erat. Aliquam erat volutpat. Nam dui mi, tincidunt quis, accumsan porttitor, facilisis
  172. luctus, metus
  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 sit
  177. amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo.
  178. </p>
  179. </div>
  180. <div class="scroll-pane" id="pane2">
  181. <p>
  182. <strong>TWO</strong> amet, consectetur adipiscing elit. Donec in ligula id sem tristique ultrices
  183. eget id neque. Duis enim turpis, tempus at accumsan vitae, lobortis id sapien. Pellentesque nec orci
  184. mi, in pharetra ligula. Nulla facilisi. Nulla facilisi. Mauris convallis venenatis massa, quis
  185. consectetur felis ornare quis. Sed aliquet nunc ac ante molestie ultricies. Nam pulvinar ultricies
  186. bibendum. Vivamus diam leo, faucibus et vehicula eu, molestie sit amet dui. Proin nec orci et elit
  187. semper ultrices. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus
  188. mus. Sed quis urna mi, ac dignissim mauris. Quisque mollis ornare mauris, sed laoreet diam malesuada
  189. quis. Proin vel elementum ante. Donec hendrerit arcu ac odio tincidunt posuere. Vestibulum nec risus
  190. eu lacus semper viverra.
  191. </p>
  192. <p>
  193. Vestibulum dictum consectetur magna eu egestas. Praesent molestie dapibus erat, sit amet sodales
  194. lectus congue ut. Nam adipiscing, tortor ac blandit egestas, lorem ligula posuere ipsum, nec
  195. faucibus nisl enim eu purus. Quisque bibendum diam quis nunc eleifend at molestie libero tincidunt.
  196. Quisque tincidunt sapien a sapien pellentesque consequat. Mauris adipiscing venenatis augue ut
  197. tempor. Donec auctor mattis quam quis aliquam. Nullam ultrices erat in dolor pharetra bibendum.
  198. Suspendisse eget odio ut libero imperdiet rhoncus. Curabitur aliquet, ipsum sit amet aliquet varius,
  199. est urna ullamcorper magna, sed eleifend libero nunc non erat. Vivamus semper turpis ac turpis
  200. volutpat non cursus velit aliquam. Fusce id tortor id sapien porta egestas. Nulla venenatis luctus
  201. libero et suscipit. Sed sed purus risus. Donec auctor, leo nec eleifend vehicula, lacus felis
  202. sollicitudin est, vitae lacinia lectus urna nec libero. Aliquam pellentesque, arcu condimentum
  203. pharetra vestibulum, lectus felis malesuada felis, vel fringilla dolor dui tempus nisi. In hac
  204. habitasse platea dictumst. Ut imperdiet mauris vitae eros varius eget accumsan lectus adipiscing.
  205. </p>
  206. <p>
  207. Quisque et massa leo, sit amet adipiscing nisi. Mauris vel condimentum dolor. Duis quis ullamcorper
  208. eros. Proin metus dui, facilisis id bibendum sed, aliquet non ipsum. Aenean pulvinar risus eu nisi
  209. dictum eleifend. Maecenas mattis dolor eget lectus pretium eget molestie libero auctor. Praesent sit
  210. amet tellus sed nibh convallis semper. Curabitur nisl odio, feugiat non dapibus sed, tincidunt ut
  211. est. Nullam erat velit, suscipit aliquet commodo sit amet, mollis in mauris. Curabitur pharetra
  212. dictum interdum. In posuere pretium ultricies. Curabitur volutpat eros vehicula quam ultrices
  213. varius. Proin volutpat enim a massa tempor ornare. Sed ullamcorper fermentum nisl, ac hendrerit sem
  214. feugiat ac. Donec porttitor ullamcorper quam. Morbi pretium adipiscing quam, quis bibendum diam
  215. congue eget. Sed at lectus at est malesuada iaculis. Sed fermentum quam dui. Donec eget ipsum dolor,
  216. id mollis nisi. Donec fermentum vehicula porta.
  217. </p>
  218. <p>
  219. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas.
  220. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero
  221. sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo.
  222. Quisque sit amet est et sapien ullamcorper pharetra. Vestibulum erat wisi, condimentum sed,
  223. commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros
  224. ipsum rutrum orci, sagittis tempus lacus enim ac dui. Donec non enim in turpis pulvinar facilisis.
  225. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna
  226. eros eu erat. Aliquam erat volutpat. Nam dui mi, tincidunt quis, accumsan porttitor, facilisis
  227. luctus, metus
  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 sit
  232. amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo.
  233. </p>
  234. </div>
  235. <div class="scroll-pane" id="pane3">
  236. <p>
  237. <strong>THREE</strong> amet, consectetur adipiscing elit. Donec in ligula id sem tristique ultrices
  238. eget id neque. Duis enim turpis, tempus at accumsan vitae, lobortis id sapien. Pellentesque nec orci
  239. mi, in pharetra ligula. Nulla facilisi. Nulla facilisi. Mauris convallis venenatis massa, quis
  240. consectetur felis ornare quis. Sed aliquet nunc ac ante molestie ultricies. Nam pulvinar ultricies
  241. bibendum. Vivamus diam leo, faucibus et vehicula eu, molestie sit amet dui. Proin nec orci et elit
  242. semper ultrices. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus
  243. mus. Sed quis urna mi, ac dignissim mauris. Quisque mollis ornare mauris, sed laoreet diam malesuada
  244. quis. Proin vel elementum ante. Donec hendrerit arcu ac odio tincidunt posuere. Vestibulum nec risus
  245. eu lacus semper viverra.
  246. </p>
  247. <p>
  248. Vestibulum dictum consectetur magna eu egestas. Praesent molestie dapibus erat, sit amet sodales
  249. lectus congue ut. Nam adipiscing, tortor ac blandit egestas, lorem ligula posuere ipsum, nec
  250. faucibus nisl enim eu purus. Quisque bibendum diam quis nunc eleifend at molestie libero tincidunt.
  251. Quisque tincidunt sapien a sapien pellentesque consequat. Mauris adipiscing venenatis augue ut
  252. tempor. Donec auctor mattis quam quis aliquam. Nullam ultrices erat in dolor pharetra bibendum.
  253. Suspendisse eget odio ut libero imperdiet rhoncus. Curabitur aliquet, ipsum sit amet aliquet varius,
  254. est urna ullamcorper magna, sed eleifend libero nunc non erat. Vivamus semper turpis ac turpis
  255. volutpat non cursus velit aliquam. Fusce id tortor id sapien porta egestas. Nulla venenatis luctus
  256. libero et suscipit. Sed sed purus risus. Donec auctor, leo nec eleifend vehicula, lacus felis
  257. sollicitudin est, vitae lacinia lectus urna nec libero. Aliquam pellentesque, arcu condimentum
  258. pharetra vestibulum, lectus felis malesuada felis, vel fringilla dolor dui tempus nisi. In hac
  259. habitasse platea dictumst. Ut imperdiet mauris vitae eros varius eget accumsan lectus adipiscing.
  260. </p>
  261. <p>
  262. Quisque et massa leo, sit amet adipiscing nisi. Mauris vel condimentum dolor. Duis quis ullamcorper
  263. eros. Proin metus dui, facilisis id bibendum sed, aliquet non ipsum. Aenean pulvinar risus eu nisi
  264. dictum eleifend. Maecenas mattis dolor eget lectus pretium eget molestie libero auctor. Praesent sit
  265. amet tellus sed nibh convallis semper. Curabitur nisl odio, feugiat non dapibus sed, tincidunt ut
  266. est. Nullam erat velit, suscipit aliquet commodo sit amet, mollis in mauris. Curabitur pharetra
  267. dictum interdum. In posuere pretium ultricies. Curabitur volutpat eros vehicula quam ultrices
  268. varius. Proin volutpat enim a massa tempor ornare. Sed ullamcorper fermentum nisl, ac hendrerit sem
  269. feugiat ac. Donec porttitor ullamcorper quam. Morbi pretium adipiscing quam, quis bibendum diam
  270. congue eget. Sed at lectus at est malesuada iaculis. Sed fermentum quam dui. Donec eget ipsum dolor,
  271. id mollis nisi. Donec fermentum vehicula porta.
  272. </p>
  273. <p>
  274. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas.
  275. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero
  276. sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo.
  277. Quisque sit amet est et sapien ullamcorper pharetra. Vestibulum erat wisi, condimentum sed,
  278. commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros
  279. ipsum rutrum orci, sagittis tempus lacus enim ac dui. Donec non enim in turpis pulvinar facilisis.
  280. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna
  281. eros eu erat. Aliquam erat volutpat. Nam dui mi, tincidunt quis, accumsan porttitor, facilisis
  282. luctus, metus
  283. </p>
  284. <p>
  285. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas.
  286. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit
  287. amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo.
  288. </p>
  289. </div>
  290. <h2>Horizontal only</h2>
  291. <ul class="tabs">
  292. <li><a href="#pane4">Pane 4</a></li>
  293. <li><a href="#pane5">Pane 5</a></li>
  294. <li><a href="#pane6">Pane 6</a></li>
  295. </ul>
  296. <div class="scroll-pane horizontal-only" id="pane4">
  297. <p style="width: 1000px;">
  298. <strong>FOUR</strong>, consectetur adipiscing elit. Donec in ligula id sem tristique ultrices
  299. eget id neque. Duis enim turpis, tempus at accumsan vitae, lobortis id sapien. Pellentesque nec orci
  300. mi, in pharetra ligula. Nulla facilisi. Nulla facilisi. Mauris convallis venenatis massa, quis
  301. consectetur felis ornare quis. Sed aliquet nunc ac ante molestie ultricies. Nam pulvinar ultricies
  302. bibendum. Vivamus diam leo, faucibus et vehicula eu, molestie sit amet dui. Proin nec orci et elit
  303. semper ultrices. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus
  304. mus. Sed quis urna mi, ac dignissim mauris. Quisque mollis ornare mauris, sed laoreet diam malesuada
  305. quis. Proin vel elementum ante. Donec hendrerit arcu ac odio tincidunt posuere. Vestibulum nec risus
  306. eu lacus semper viverra.
  307. </p>
  308. </div>
  309. <div class="scroll-pane horizontal-only" id="pane5">
  310. <p style="width: 1000px;">
  311. <strong>FIVE</strong>, consectetur adipiscing elit. Donec in ligula id sem tristique ultrices
  312. eget id neque. Duis enim turpis, tempus at accumsan vitae, lobortis id sapien. Pellentesque nec orci
  313. mi, in pharetra ligula. Nulla facilisi. Nulla facilisi. Mauris convallis venenatis massa, quis
  314. consectetur felis ornare quis. Sed aliquet nunc ac ante molestie ultricies. Nam pulvinar ultricies
  315. bibendum. Vivamus diam leo, faucibus et vehicula eu, molestie sit amet dui. Proin nec orci et elit
  316. semper ultrices. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus
  317. mus. Sed quis urna mi, ac dignissim mauris. Quisque mollis ornare mauris, sed laoreet diam malesuada
  318. quis. Proin vel elementum ante. Donec hendrerit arcu ac odio tincidunt posuere. Vestibulum nec risus
  319. eu lacus semper viverra.
  320. </p>
  321. </div>
  322. <div class="scroll-pane horizontal-only" id="pane6">
  323. <p style="width: 1000px;">
  324. <strong>SIX</strong>, consectetur adipiscing elit. Donec in ligula id sem tristique ultrices
  325. eget id neque. Duis enim turpis, tempus at accumsan vitae, lobortis id sapien. Pellentesque nec orci
  326. mi, in pharetra ligula. Nulla facilisi. Nulla facilisi. Mauris convallis venenatis massa, quis
  327. consectetur felis ornare quis. Sed aliquet nunc ac ante molestie ultricies. Nam pulvinar ultricies
  328. bibendum. Vivamus diam leo, faucibus et vehicula eu, molestie sit amet dui. Proin nec orci et elit
  329. semper ultrices. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus
  330. mus. Sed quis urna mi, ac dignissim mauris. Quisque mollis ornare mauris, sed laoreet diam malesuada
  331. quis. Proin vel elementum ante. Donec hendrerit arcu ac odio tincidunt posuere. Vestibulum nec risus
  332. eu lacus semper viverra.
  333. </p>
  334. </div>
  335. <h2>Both</h2>
  336. <ul class="tabs">
  337. <li><a href="#pane7">Pane 7</a></li>
  338. <li><a href="#pane8">Pane 8</a></li>
  339. <li><a href="#pane9">Pane 9</a></li>
  340. </ul>
  341. <div class="scroll-pane" id="pane7">
  342. <p style="width: 1000px">
  343. <strong>SEVEN</strong>, consectetur adipiscing elit. Donec in ligula id sem tristique ultrices
  344. eget id neque. Duis enim turpis, tempus at accumsan vitae, lobortis id sapien. Pellentesque nec orci
  345. mi, in pharetra ligula. Nulla facilisi. Nulla facilisi. Mauris convallis venenatis massa, quis
  346. consectetur felis ornare quis. Sed aliquet nunc ac ante molestie ultricies. Nam pulvinar ultricies
  347. bibendum. Vivamus diam leo, faucibus et vehicula eu, molestie sit amet dui. Proin nec orci et elit
  348. semper ultrices. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus
  349. mus. Sed quis urna mi, ac dignissim mauris. Quisque mollis ornare mauris, sed laoreet diam malesuada
  350. quis. Proin vel elementum ante. Donec hendrerit arcu ac odio tincidunt posuere. Vestibulum nec risus
  351. eu lacus semper viverra.
  352. </p>
  353. <p>
  354. Vestibulum dictum consectetur magna eu egestas. Praesent molestie dapibus erat, sit amet sodales
  355. lectus congue ut. Nam adipiscing, tortor ac blandit egestas, lorem ligula posuere ipsum, nec
  356. faucibus nisl enim eu purus. Quisque bibendum diam quis nunc eleifend at molestie libero tincidunt.
  357. Quisque tincidunt sapien a sapien pellentesque consequat. Mauris adipiscing venenatis augue ut
  358. tempor. Donec auctor mattis quam quis aliquam. Nullam ultrices erat in dolor pharetra bibendum.
  359. Suspendisse eget odio ut libero imperdiet rhoncus. Curabitur aliquet, ipsum sit amet aliquet varius,
  360. est urna ullamcorper magna, sed eleifend libero nunc non erat. Vivamus semper turpis ac turpis
  361. volutpat non cursus velit aliquam. Fusce id tortor id sapien porta egestas. Nulla venenatis luctus
  362. libero et suscipit. Sed sed purus risus. Donec auctor, leo nec eleifend vehicula, lacus felis
  363. sollicitudin est, vitae lacinia lectus urna nec libero. Aliquam pellentesque, arcu condimentum
  364. pharetra vestibulum, lectus felis malesuada felis, vel fringilla dolor dui tempus nisi. In hac
  365. habitasse platea dictumst. Ut imperdiet mauris vitae eros varius eget accumsan lectus adipiscing.
  366. </p>
  367. <p>
  368. Quisque et massa leo, sit amet adipiscing nisi. Mauris vel condimentum dolor. Duis quis ullamcorper
  369. eros. Proin metus dui, facilisis id bibendum sed, aliquet non ipsum. Aenean pulvinar risus eu nisi
  370. dictum eleifend. Maecenas mattis dolor eget lectus pretium eget molestie libero auctor. Praesent sit
  371. amet tellus sed nibh convallis semper. Curabitur nisl odio, feugiat non dapibus sed, tincidunt ut
  372. est. Nullam erat velit, suscipit aliquet commodo sit amet, mollis in mauris. Curabitur pharetra
  373. dictum interdum. In posuere pretium ultricies. Curabitur volutpat eros vehicula quam ultrices
  374. varius. Proin volutpat enim a massa tempor ornare. Sed ullamcorper fermentum nisl, ac hendrerit sem
  375. feugiat ac. Donec porttitor ullamcorper quam. Morbi pretium adipiscing quam, quis bibendum diam
  376. congue eget. Sed at lectus at est malesuada iaculis. Sed fermentum quam dui. Donec eget ipsum dolor,
  377. id mollis nisi. Donec fermentum vehicula porta.
  378. </p>
  379. <p>
  380. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas.
  381. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero
  382. sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo.
  383. Quisque sit amet est et sapien ullamcorper pharetra. Vestibulum erat wisi, condimentum sed,
  384. commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros
  385. ipsum rutrum orci, sagittis tempus lacus enim ac dui. Donec non enim in turpis pulvinar facilisis.
  386. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna
  387. eros eu erat. Aliquam erat volutpat. Nam dui mi, tincidunt quis, accumsan porttitor, facilisis
  388. luctus, metus
  389. </p>
  390. <p>
  391. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas.
  392. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit
  393. amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo.
  394. </p>
  395. </div>
  396. <div class="scroll-pane" id="pane8">
  397. <p style="width: 1000px">
  398. <strong>EIGHT</strong>, consectetur adipiscing elit. Donec in ligula id sem tristique ultrices
  399. eget id neque. Duis enim turpis, tempus at accumsan vitae, lobortis id sapien. Pellentesque nec orci
  400. mi, in pharetra ligula. Nulla facilisi. Nulla facilisi. Mauris convallis venenatis massa, quis
  401. consectetur felis ornare quis. Sed aliquet nunc ac ante molestie ultricies. Nam pulvinar ultricies
  402. bibendum. Vivamus diam leo, faucibus et vehicula eu, molestie sit amet dui. Proin nec orci et elit
  403. semper ultrices. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus
  404. mus. Sed quis urna mi, ac dignissim mauris. Quisque mollis ornare mauris, sed laoreet diam malesuada
  405. quis. Proin vel elementum ante. Donec hendrerit arcu ac odio tincidunt posuere. Vestibulum nec risus
  406. eu lacus semper viverra.
  407. </p>
  408. <p>
  409. Vestibulum dictum consectetur magna eu egestas. Praesent molestie dapibus erat, sit amet sodales
  410. lectus congue ut. Nam adipiscing, tortor ac blandit egestas, lorem ligula posuere ipsum, nec
  411. faucibus nisl enim eu purus. Quisque bibendum diam quis nunc eleifend at molestie libero tincidunt.
  412. Quisque tincidunt sapien a sapien pellentesque consequat. Mauris adipiscing venenatis augue ut
  413. tempor. Donec auctor mattis quam quis aliquam. Nullam ultrices erat in dolor pharetra bibendum.
  414. Suspendisse eget odio ut libero imperdiet rhoncus. Curabitur aliquet, ipsum sit amet aliquet varius,
  415. est urna ullamcorper magna, sed eleifend libero nunc non erat. Vivamus semper turpis ac turpis
  416. volutpat non cursus velit aliquam. Fusce id tortor id sapien porta egestas. Nulla venenatis luctus
  417. libero et suscipit. Sed sed purus risus. Donec auctor, leo nec eleifend vehicula, lacus felis
  418. sollicitudin est, vitae lacinia lectus urna nec libero. Aliquam pellentesque, arcu condimentum
  419. pharetra vestibulum, lectus felis malesuada felis, vel fringilla dolor dui tempus nisi. In hac
  420. habitasse platea dictumst. Ut imperdiet mauris vitae eros varius eget accumsan lectus adipiscing.
  421. </p>
  422. <p>
  423. Quisque et massa leo, sit amet adipiscing nisi. Mauris vel condimentum dolor. Duis quis ullamcorper
  424. eros. Proin metus dui, facilisis id bibendum sed, aliquet non ipsum. Aenean pulvinar risus eu nisi
  425. dictum eleifend. Maecenas mattis dolor eget lectus pretium eget molestie libero auctor. Praesent sit
  426. amet tellus sed nibh convallis semper. Curabitur nisl odio, feugiat non dapibus sed, tincidunt ut
  427. est. Nullam erat velit, suscipit aliquet commodo sit amet, mollis in mauris. Curabitur pharetra
  428. dictum interdum. In posuere pretium ultricies. Curabitur volutpat eros vehicula quam ultrices
  429. varius. Proin volutpat enim a massa tempor ornare. Sed ullamcorper fermentum nisl, ac hendrerit sem
  430. feugiat ac. Donec porttitor ullamcorper quam. Morbi pretium adipiscing quam, quis bibendum diam
  431. congue eget. Sed at lectus at est malesuada iaculis. Sed fermentum quam dui. Donec eget ipsum dolor,
  432. id mollis nisi. Donec fermentum vehicula porta.
  433. </p>
  434. <p>
  435. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas.
  436. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero
  437. sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo.
  438. Quisque sit amet est et sapien ullamcorper pharetra. Vestibulum erat wisi, condimentum sed,
  439. commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros
  440. ipsum rutrum orci, sagittis tempus lacus enim ac dui. Donec non enim in turpis pulvinar facilisis.
  441. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna
  442. eros eu erat. Aliquam erat volutpat. Nam dui mi, tincidunt quis, accumsan porttitor, facilisis
  443. luctus, metus
  444. </p>
  445. <p>
  446. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas.
  447. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit
  448. amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo.
  449. </p>
  450. </div>
  451. <div class="scroll-pane" id="pane9">
  452. <p style="width: 1000px">
  453. <strong>NINE</strong>, consectetur adipiscing elit. Donec in ligula id sem tristique ultrices
  454. eget id neque. Duis enim turpis, tempus at accumsan vitae, lobortis id sapien. Pellentesque nec orci
  455. mi, in pharetra ligula. Nulla facilisi. Nulla facilisi. Mauris convallis venenatis massa, quis
  456. consectetur felis ornare quis. Sed aliquet nunc ac ante molestie ultricies. Nam pulvinar ultricies
  457. bibendum. Vivamus diam leo, faucibus et vehicula eu, molestie sit amet dui. Proin nec orci et elit
  458. semper ultrices. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus
  459. mus. Sed quis urna mi, ac dignissim mauris. Quisque mollis ornare mauris, sed laoreet diam malesuada
  460. quis. Proin vel elementum ante. Donec hendrerit arcu ac odio tincidunt posuere. Vestibulum nec risus
  461. eu lacus semper viverra.
  462. </p>
  463. <p>
  464. Vestibulum dictum consectetur magna eu egestas. Praesent molestie dapibus erat, sit amet sodales
  465. lectus congue ut. Nam adipiscing, tortor ac blandit egestas, lorem ligula posuere ipsum, nec
  466. faucibus nisl enim eu purus. Quisque bibendum diam quis nunc eleifend at molestie libero tincidunt.
  467. Quisque tincidunt sapien a sapien pellentesque consequat. Mauris adipiscing venenatis augue ut
  468. tempor. Donec auctor mattis quam quis aliquam. Nullam ultrices erat in dolor pharetra bibendum.
  469. Suspendisse eget odio ut libero imperdiet rhoncus. Curabitur aliquet, ipsum sit amet aliquet varius,
  470. est urna ullamcorper magna, sed eleifend libero nunc non erat. Vivamus semper turpis ac turpis
  471. volutpat non cursus velit aliquam. Fusce id tortor id sapien porta egestas. Nulla venenatis luctus
  472. libero et suscipit. Sed sed purus risus. Donec auctor, leo nec eleifend vehicula, lacus felis
  473. sollicitudin est, vitae lacinia lectus urna nec libero. Aliquam pellentesque, arcu condimentum
  474. pharetra vestibulum, lectus felis malesuada felis, vel fringilla dolor dui tempus nisi. In hac
  475. habitasse platea dictumst. Ut imperdiet mauris vitae eros varius eget accumsan lectus adipiscing.
  476. </p>
  477. <p>
  478. Quisque et massa leo, sit amet adipiscing nisi. Mauris vel condimentum dolor. Duis quis ullamcorper
  479. eros. Proin metus dui, facilisis id bibendum sed, aliquet non ipsum. Aenean pulvinar risus eu nisi
  480. dictum eleifend. Maecenas mattis dolor eget lectus pretium eget molestie libero auctor. Praesent sit
  481. amet tellus sed nibh convallis semper. Curabitur nisl odio, feugiat non dapibus sed, tincidunt ut
  482. est. Nullam erat velit, suscipit aliquet commodo sit amet, mollis in mauris. Curabitur pharetra
  483. dictum interdum. In posuere pretium ultricies. Curabitur volutpat eros vehicula quam ultrices
  484. varius. Proin volutpat enim a massa tempor ornare. Sed ullamcorper fermentum nisl, ac hendrerit sem
  485. feugiat ac. Donec porttitor ullamcorper quam. Morbi pretium adipiscing quam, quis bibendum diam
  486. congue eget. Sed at lectus at est malesuada iaculis. Sed fermentum quam dui. Donec eget ipsum dolor,
  487. id mollis nisi. Donec fermentum vehicula porta.
  488. </p>
  489. <p>
  490. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas.
  491. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero
  492. sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo.
  493. Quisque sit amet est et sapien ullamcorper pharetra. Vestibulum erat wisi, condimentum sed,
  494. commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros
  495. ipsum rutrum orci, sagittis tempus lacus enim ac dui. Donec non enim in turpis pulvinar facilisis.
  496. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna
  497. eros eu erat. Aliquam erat volutpat. Nam dui mi, tincidunt quis, accumsan porttitor, facilisis
  498. luctus, metus
  499. </p>
  500. <p>
  501. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas.
  502. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit
  503. amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo.
  504. </p>
  505. </div>
  506. <h2>Page javascript</h2>
  507. <div id="sourcecode-display">
  508. <p>The contents of this div will be replaced by the javascript added to this page</p>
  509. </div>
  510. <h2>Page CSS</h2>
  511. <div id="css-display">
  512. <p>The contents of this div will be replaced by the CSS added to this page</p>
  513. </div>
  514. </div>
  515. </body>
  516. </html>