sample_scroll.html 8.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <link rel="stylesheet" href="../../../themes/themeroller/default-theme/ui.all.css" type="text/css" media="screen" />
  5. <link rel="stylesheet" href="../../../themes/nokia/ext-theme/default/360x640/custom.css" type="text/css" media="screen" />
  6. <script src="../../../lib/jquery/jquery.js" type="text/javascript" charset="utf-8"></script>
  7. <script src="../../../lib/jquery/jquery.scrollTo.js" type="text/javascript" charset="utf-8"></script>
  8. <script src="../../../src/defaults.js" type="text/javascript" charset="utf-8"></script>
  9. <script src="../../../src/core.js" type="text/javascript" charset="utf-8"></script>
  10. <style type="text/css" media="screen">
  11. body {
  12. font-size: 14px;
  13. font-family: "Trebuchet MS", "Helvetica", "Arial", "Verdana", "sans-serif";
  14. }
  15. p {
  16. margin: 30px 10px;
  17. }
  18. #test {
  19. width: 200px;
  20. padding: 5px;
  21. }
  22. #element-scroll {
  23. height: 250px;
  24. width: 300px;
  25. border: 1px solid #ccc;
  26. overflow: hidden;
  27. margin: 50px 20px
  28. }
  29. </style>
  30. </head>
  31. <body>
  32. <!--
  33. <div id="test" class="ui-dialog-titlebar ui-widget-header ui-corner-all ui-helper-clearfix">Testing</div>
  34. -->
  35. <p>
  36. Mauris mauris ante, blandit et, ultrices a, suscipit eget, quam. Integer
  37. ut neque. Vivamus nisi metus, molestie vel, gravida in, condimentum sit
  38. amet, nunc. Nam a nibh. Donec suscipit eros. Nam mi. Proin viverra leo ut
  39. odio. Curabitur malesuada. Vestibulum a velit eu ante scelerisque vulputate.
  40. </p>
  41. <p>
  42. Mauris mauris ante, blandit et, ultrices a, suscipit eget, quam. Integer
  43. ut neque. Vivamus nisi metus, molestie vel, gravida in, condimentum sit
  44. amet, nunc. Nam a nibh. Donec suscipit eros. Nam mi. Proin viverra leo ut
  45. odio. Curabitur malesuada. Vestibulum a velit eu ante scelerisque vulputate.
  46. </p>
  47. <p>
  48. Mauris mauris ante, blandit et, ultrices a, suscipit eget, quam. Integer
  49. ut neque. Vivamus nisi metus, molestie vel, gravida in, condimentum sit
  50. amet, nunc. Nam a nibh. Donec suscipit eros. Nam mi. Proin viverra leo ut
  51. odio. Curabitur malesuada. Vestibulum a velit eu ante scelerisque vulputate.
  52. </p>
  53. <p>
  54. Mauris mauris ante, blandit et, ultrices a, suscipit eget, quam. Integer
  55. ut neque. Vivamus nisi metus, molestie vel, gravida in, condimentum sit
  56. amet, nunc. Nam a nibh. Donec suscipit eros. Nam mi. Proin viverra leo ut
  57. odio. Curabitur malesuada. Vestibulum a velit eu ante scelerisque vulputate.
  58. </p>
  59. <p>
  60. Mauris mauris ante, blandit et, ultrices a, suscipit eget, quam. Integer
  61. ut neque. Vivamus nisi metus, molestie vel, gravida in, condimentum sit
  62. amet, nunc. Nam a nibh. Donec suscipit eros. Nam mi. Proin viverra leo ut
  63. odio. Curabitur malesuada. Vestibulum a velit eu ante scelerisque vulputate.
  64. </p>
  65. <p>
  66. Mauris mauris ante, blandit et, ultrices a, suscipit eget, quam. Integer
  67. ut neque. Vivamus nisi metus, molestie vel, gravida in, condimentum sit
  68. amet, nunc. Nam a nibh. Donec suscipit eros. Nam mi. Proin viverra leo ut
  69. odio. Curabitur malesuada. Vestibulum a velit eu ante scelerisque vulputate.
  70. </p>
  71. <p>
  72. Mauris mauris ante, blandit et, ultrices a, suscipit eget, quam. Integer
  73. ut neque. Vivamus nisi metus, molestie vel, gravida in, condimentum sit
  74. amet, nunc. Nam a nibh. Donec suscipit eros. Nam mi. Proin viverra leo ut
  75. odio. Curabitur malesuada. Vestibulum a velit eu ante scelerisque vulputate.
  76. </p>
  77. <p>
  78. Mauris mauris ante, blandit et, ultrices a, suscipit eget, quam. Integer
  79. ut neque. Vivamus nisi metus, molestie vel, gravida in, condimentum sit
  80. amet, nunc. Nam a nibh. Donec suscipit eros. Nam mi. Proin viverra leo ut
  81. odio. Curabitur malesuada. Vestibulum a velit eu ante scelerisque vulputate.
  82. </p>
  83. <p>
  84. Mauris mauris ante, blandit et, ultrices a, suscipit eget, quam. Integer
  85. ut neque. Vivamus nisi metus, molestie vel, gravida in, condimentum sit
  86. amet, nunc. Nam a nibh. Donec suscipit eros. Nam mi. Proin viverra leo ut
  87. odio. Curabitur malesuada. Vestibulum a velit eu ante scelerisque vulputate.
  88. </p>
  89. <p>
  90. Mauris mauris ante, blandit et, ultrices a, suscipit eget, quam. Integer
  91. ut neque. Vivamus nisi metus, molestie vel, gravida in, condimentum sit
  92. amet, nunc. Nam a nibh. Donec suscipit eros. Nam mi. Proin viverra leo ut
  93. odio. Curabitur malesuada. Vestibulum a velit eu ante scelerisque vulputate.
  94. </p>
  95. <div id="element-scroll">
  96. <p>
  97. Mauris mauris ante, blandit et, ultrices a, suscipit eget, quam. Integer
  98. ut neque. Vivamus nisi metus, molestie vel, gravida in, condimentum sit
  99. amet, nunc. Nam a nibh. Donec suscipit eros. Nam mi. Proin viverra leo ut
  100. odio. Curabitur malesuada. Vestibulum a velit eu ante scelerisque vulputate.
  101. </p>
  102. <p>
  103. Mauris mauris ante, blandit et, ultrices a, suscipit eget, quam. Integer
  104. ut neque. Vivamus nisi metus, molestie vel, gravida in, condimentum sit
  105. amet, nunc. Nam a nibh. Donec suscipit eros. Nam mi. Proin viverra leo ut
  106. odio. Curabitur malesuada. Vestibulum a velit eu ante scelerisque vulputate.
  107. </p>
  108. <p>
  109. Mauris mauris ante, blandit et, ultrices a, suscipit eget, quam. Integer
  110. ut neque. Vivamus nisi metus, molestie vel, gravida in, condimentum sit
  111. amet, nunc. Nam a nibh. Donec suscipit eros. Nam mi. Proin viverra leo ut
  112. odio. Curabitur malesuada. Vestibulum a velit eu ante scelerisque vulputate.
  113. </p>
  114. <p>
  115. Mauris mauris ante, blandit et, ultrices a, suscipit eget, quam. Integer
  116. ut neque. Vivamus nisi metus, molestie vel, gravida in, condimentum sit
  117. amet, nunc. Nam a nibh. Donec suscipit eros. Nam mi. Proin viverra leo ut
  118. odio. Curabitur malesuada. Vestibulum a velit eu ante scelerisque vulputate.
  119. </p>
  120. <p>
  121. Mauris mauris ante, blandit et, ultrices a, suscipit eget, quam. Integer
  122. ut neque. Vivamus nisi metus, molestie vel, gravida in, condimentum sit
  123. amet, nunc. Nam a nibh. Donec suscipit eros. Nam mi. Proin viverra leo ut
  124. odio. Curabitur malesuada. Vestibulum a velit eu ante scelerisque vulputate.
  125. </p>
  126. <p>
  127. Mauris mauris ante, blandit et, ultrices a, suscipit eget, quam. Integer
  128. ut neque. Vivamus nisi metus, molestie vel, gravida in, condimentum sit
  129. amet, nunc. Nam a nibh. Donec suscipit eros. Nam mi. Proin viverra leo ut
  130. odio. Curabitur malesuada. Vestibulum a velit eu ante scelerisque vulputate.
  131. </p>
  132. <p>
  133. Mauris mauris ante, blandit et, ultrices a, suscipit eget, quam. Integer
  134. ut neque. Vivamus nisi metus, molestie vel, gravida in, condimentum sit
  135. amet, nunc. Nam a nibh. Donec suscipit eros. Nam mi. Proin viverra leo ut
  136. odio. Curabitur malesuada. Vestibulum a velit eu ante scelerisque vulputate.
  137. </p>
  138. <p>
  139. Mauris mauris ante, blandit et, ultrices a, suscipit eget, quam. Integer
  140. ut neque. Vivamus nisi metus, molestie vel, gravida in, condimentum sit
  141. amet, nunc. Nam a nibh. Donec suscipit eros. Nam mi. Proin viverra leo ut
  142. odio. Curabitur malesuada. Vestibulum a velit eu ante scelerisque vulputate.
  143. </p>
  144. <p>
  145. Mauris mauris ante, blandit et, ultrices a, suscipit eget, quam. Integer
  146. ut neque. Vivamus nisi metus, molestie vel, gravida in, condimentum sit
  147. amet, nunc. Nam a nibh. Donec suscipit eros. Nam mi. Proin viverra leo ut
  148. odio. Curabitur malesuada. Vestibulum a velit eu ante scelerisque vulputate.
  149. </p>
  150. </div>
  151. <script type="text/javascript" charset="utf-8">
  152. var init = function() {
  153. // creating a new instance of Nokia.SampleWidget that inherits from Nokia.Widget
  154. var scroll = new Nokia.Scroll({
  155. scrollBar: true,
  156. showArrows: false,
  157. increase: 250,
  158. create: function() {
  159. console.log("Scroll: Create");
  160. },
  161. scroll: function() {
  162. console.log("Scroll: Scroll");
  163. },
  164. });
  165. var scroll = new Nokia.Scroll({
  166. element: "#element-scroll",
  167. scrollBar: true,
  168. showArrows: true,
  169. increase: 500,
  170. duration: 100,
  171. });
  172. scroll.vibrate(100, 100); // invoking inherited method from Nokia.Widget
  173. /*
  174. * Hide splash when its all done.
  175. */
  176. Nokia.hideSplash();
  177. };
  178. /*
  179. * Show splash while loading components.
  180. */
  181. Nokia.showSplash('<span>loading</span>');
  182. Nokia.use('scroll', init);
  183. </script>
  184. </body>
  185. </html>