BN089-BS开发框架MVC4版/source20131023/Zephyr.Web/Content/css/metro/js/slider.js
(开头部分) 7KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
/**
* Slider - jQuery plugin for MetroUiCss framework
*
* there is "change" event triggering when marker moving
* and "changed" event when stop moving
*
* you may use this code to handle events:
$(window).ready(function(){
$('.slider').on('change', function(e, val){
console.log('change to ' + val);
}).on('changed', function(e, val){
console.log('changed to ' + val);
});
});
* and this, to retrieve value
$('.slider').data('value')
*
*/
(function($) {
var pluginName = 'slider',
initAllSelector = '[data-role=slider], .slider',
paramKeys = ['InitValue', 'Accuracy'];
$[pluginName] = function(element, options) {
if (!element) {
return $()[pluginName]({initAll: true});
}
// default settings
var defaults = {
// start value of slider
initValue: 0,
// accuracy
accuracy: 1
};
var plugin = this;
plugin.settings = {};
var $element = $(element); // reference to the jQuery version of DOM element
var complete, // complete part element
marker, // marker element
currentValuePerc, // current percents count
sliderLength,
sliderOffset,
sliderStart,
sliderEnd,
percentPerPixel,
markerSize,
vertical = false;
// initialization
plugin.init = function () {
后面还有 210 行代码,解锁后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明
AI 解读 AI
登录后可用,每次 10 算力,解读结果公开显示在下面。
还没有人解读过这个文件。
