|
@@ -21,6 +21,7 @@
|
|
barSelector: '', //滚动条选择器
|
|
barSelector: '', //滚动条选择器
|
|
sliderSelector: '', //滚动滑块选择器
|
|
sliderSelector: '', //滚动滑块选择器
|
|
wheelStep: 10, //滚动步长(鼠标移动一下,内容滚动的幅度)
|
|
wheelStep: 10, //滚动步长(鼠标移动一下,内容滚动的幅度)
|
|
|
|
+ sliderMode: 1 //1浅色,2深色
|
|
}
|
|
}
|
|
// 覆盖参数
|
|
// 覆盖参数
|
|
$.extend(true, self.options, options||{});
|
|
$.extend(true, self.options, options||{});
|
|
@@ -46,6 +47,7 @@
|
|
this.$bar = opts.barSelector ? $(opts.barSelector) : self.$slider.parent();
|
|
this.$bar = opts.barSelector ? $(opts.barSelector) : self.$slider.parent();
|
|
//滚动方向
|
|
//滚动方向
|
|
this.$scrollDir = opts.scrollDir || "Y"
|
|
this.$scrollDir = opts.scrollDir || "Y"
|
|
|
|
+ this.$sliderMode = opts.sliderMode || 1
|
|
// 获取文档对象
|
|
// 获取文档对象
|
|
this.$doc = $(doc);
|
|
this.$doc = $(doc);
|
|
// 获取初始化滑块拖动功能
|
|
// 获取初始化滑块拖动功能
|
|
@@ -56,6 +58,7 @@
|
|
this._bindMousewheel();
|
|
this._bindMousewheel();
|
|
// 获取内容来定义滑块的高度
|
|
// 获取内容来定义滑块的高度
|
|
this._initSliderHeight();
|
|
this._initSliderHeight();
|
|
|
|
+
|
|
|
|
|
|
},
|
|
},
|
|
// 根据内容来定义滑块的高度
|
|
// 根据内容来定义滑块的高度
|
|
@@ -76,17 +79,21 @@
|
|
rate = this.$cont.width() /this.$cont[0].scrollWidth;
|
|
rate = this.$cont.width() /this.$cont[0].scrollWidth;
|
|
this.$bar.css({
|
|
this.$bar.css({
|
|
"width": "100%",
|
|
"width": "100%",
|
|
- "height": "5px",
|
|
|
|
|
|
+ "height": "8px",
|
|
"bottom": "0px",
|
|
"bottom": "0px",
|
|
"zIndex": "100",
|
|
"zIndex": "100",
|
|
})
|
|
})
|
|
this.$slider.css({
|
|
this.$slider.css({
|
|
- "height":"5px"
|
|
|
|
|
|
+ "height":"8px"
|
|
})
|
|
})
|
|
sliderHeight = rate*this.$bar.width();
|
|
sliderHeight = rate*this.$bar.width();
|
|
this.$slider.css('width',sliderHeight);
|
|
this.$slider.css('width',sliderHeight);
|
|
}
|
|
}
|
|
-
|
|
|
|
|
|
+ if(this.$sliderMode === 2){
|
|
|
|
+ this.$slider.css({
|
|
|
|
+ "background":"#131F3B"
|
|
|
|
+ })
|
|
|
|
+ }
|
|
if(rate === 1){
|
|
if(rate === 1){
|
|
this.$bar.css('display','none');
|
|
this.$bar.css('display','none');
|
|
}
|
|
}
|