jQuery UI 插件中的滑动条(Slider)工具集实现图片滑块滚动条的效果

 

初始效果:

实现图片滑块滚动条效果

初始代码:html

 1 <body>
 2 
 3 <div class="scroll-pane ui-widget ui-widget-header ui-corner-all">
 4     <div class="scroll-content">                                                <!--图片内容-->
 5         <div class="scroll-content-item ui-widget-header">1</div>
 6         <div class="scroll-content-item ui-widget-header">2</div>
 7         <div class="scroll-content-item ui-widget-header">3</div>
 8         <div class="scroll-content-item ui-widget-header">4</div>
 9         <div class="scroll-content-item ui-widget-header">5</div>
10         <div class="scroll-content-item ui-widget-header">6</div>
11         <div class="scroll-content-item ui-widget-header">7</div>
12         <div class="scroll-content-item ui-widget-header">8</div>
13         <div class="scroll-content-item ui-widget-header">9</div>
14         <div class="scroll-content-item ui-widget-header">10</div>
15         <div class="scroll-content-item ui-widget-header">11</div>
16         <div class="scroll-content-item ui-widget-header">12</div>
17         <div class="scroll-content-item ui-widget-header">13</div>
18         <div class="scroll-content-item ui-widget-header">14</div>
19         <div class="scroll-content-item ui-widget-header">15</div>
20         <div class="scroll-content-item ui-widget-header">16</div>
21         <div class="scroll-content-item ui-widget-header">17</div>
22         <div class="scroll-content-item ui-widget-header">18</div>
23         <div class="scroll-content-item ui-widget-header">19</div>
24         <div class="scroll-content-item ui-widget-header">20</div>
25     </div>
26     <div class="scroll-bar-wrap ui-widget-content ui-corner-bottom">              <!--滚动条对象-->
27         <div class="scroll-bar"></div>
28     </div>
29 </div>
30 </body>

css:

 1 <style>
 2         
 3         
 4      body {
 5         font-size: 62.5%;
 6         font-family: "Trebuchet MS", "Arial", "Helvetica", "Verdana", "sans-serif";
 7       }  
 8 
 9      table {
10       font-size: 1em;
11       }
12 
13     .demo-description {
14     clear: both;
15     padding: 12px;
16     font-size: 1.3em;
17     line-height: 1.4em;
18      }
19 
20    .ui-draggable, .ui-droppable {
21       background-position: top;
22    }
23     .scroll-pane { 
24     overflow: auto; 
25     width: 99%; 
26     float:left; 
27     }
28     .scroll-content {
29      width: 2440px; 
30     float: left; 
31     }
32     .scroll-content-item { 
33         width: 100px; 
34         height: 100px;
35          float: left; 
36          margin: 10px; font-size: 
37          3em;
38           line-height: 96px;
39            text-align: center; 
40            }
41     .scroll-bar-wrap { 
42         clear: left; 
43         padding: 0 4px 0 2px; 
44         margin: 0 -1px -1px -1px; 
45         }
46     .scroll-bar-wrap .ui-slider {
47          background: none; 
48          border:0; 
49          height: 2em; 
50          margin: 0 auto; 
51           }
52     .scroll-bar-wrap .ui-handle-helper-parent { 
53         position: relative; 
54         width: 100%; 
55         height: 100%; 
56         margin: 0 auto;
57          }
58     .scroll-bar-wrap .ui-slider-handle { 
59         top:.2em; 
60         height: 1.5em; 
61         }
62     .scroll-bar-wrap .ui-slider-handle .ui-icon {
63          margin: -8px auto 0; 
64          position: relative; 
65          top: 50%; 
66          }
67     </style>
css

相关文章: