Connect_logo_6.png 加入
前端视频教程 小法式榜样 众筹源码 python 商城源码 商城模板 照应式模板 中文模板 手机模板 企业源码
充值

jQuery仿阿里云滑动杆购买日期选择插件

作者/代码整顿:  (转载请附加本文地址,带有“懒人原生”字样的拒绝转载) 发布日期:2018-04-12
比较早期的jQuery仿阿里云滑动杆购买日期选择插件,滑动式办事器购买日期选择代码。可让用户快速选择产品的购买时长,异常便捷实用。


js代码

<script type="text/javascript">
//滑动插件
;(function($) {
    $.fn.sliderDate = function(setting) {
        var defaults = {
                callback: false //默许回调函数为false
            }
        //假设setting为空,就取default的值
        var setting = $.extend(defaults, setting);
        this.each(function() {
            //插件实现代码 
            //var $sliderDate = $(".slider-date");
            var $sliderDate = $(this);
			var $sliderBar = $sliderDate.find(".slider-bar");
			var $sliderBtn = $sliderDate.find(".slider-bar-btn");
			var liWid = 50+1; //单个li的宽度

			//转动指定的地位
			var sliderToDes = function(index){

				//最大年夜不克不及逾越11
				if(index > 11){
					index = 11;
				}

				//最小不克不及小于 0 
				if(index < 0){
					index = 0;
				}

				//背景动画
				$sliderBar.animate({
					"width" : liWid*(index+1)
				},500);

				//履行回调
				if(setting.callback){
					setting.callback(index);
				}

			};

			//点击 - 转动到指定地位
			$sliderDate.on('click', "li", function(e) {
				//履行转动办法
				sliderToDes($(this).index());
			});

			//拖动 - 转动到指定地位
			$sliderBtn.on('mousedown', function(e) {
				var $this = $(this);
				var pointX = e.pageX - $this.parent().width();
				var wid = null;

				//拖动事宜
				$(document).on('mousemove',function(ev){
					wid = ev.pageX - pointX
					if(wid > 20 && wid < 620){
						$sliderBar.css("width", wid);
					}
				}).on('mouseup',function(e){
					$(this).off('mousemove mouseup');
					var index = Math.ceil(wid/liWid) - 1;
					sliderToDes(index);
				});
			});
        });
    }
})(jQuery);

$(function(){
	function a(index){
		console.log(index+1);
	}
	$("#slider-date-1").sliderDate({callback:a});

	function b(index){
		console.log(index+1);
	}
	$("#slider-date-2").sliderDate({callback:b});

	function c(index){
		console.log(index+1);
	}
	$("#slider-date-3").sliderDate({callback:c});
});
</script>

猜你爱好...
laravel客客威客3.6众包义务平台正版带开辟和后台应用手册
黑马链区块链挖矿二开运营版
有钱还超火爆众筹体系微擎运营版送白皮书
135k代驾乘车1.2.20微擎微信小法式榜样源码 同城代驾体系源码
免签中转商户付出主动充值系总共六个模块带详细对接文档
Thinkphp5有钱还智能还款还贷体系包搭建
千行云服装论坛t.vhao.net5.2.2带教室答题测验和积分商城多个插件
深海易付出8.3.0全解密并去除授权带在线开辟文档
大年夜橙子3.16模板白色干净的照应式片子整站源码
数字资产区块链期权交易平台源码时间盘点位盘外汇交易平台源码
诺诺9.1二开视频打赏赚钱平台源码 对接付出跳转 火车头收集半主动收集
办事版码上点餐外卖餐饮体系7.5.6微擎公众号+小法式榜样预订外卖办事体系源码
给客户二开的一键生成转账截图验证还款才能
discuz x3.4新锐创想3.3轻主题社区 DZ服装论坛t.vhao.net贸易版门户模板pc+手机版二合一
Q仔来啦猖狂领养宠物集市开辟市场区块猪包搭建
vue金鸡报喜区块鸡体验后果堪比APP原生
最新签到活动抽奖源码自力版非微擎 微信互动摇一摇源码带婚庆背景带背景音乐
网站法式榜样源码交易平台整站源码 优良源码域名交易办事站点中间
火币虚拟币交易平台币币交易 区块链虚拟交易平台源码包搭建
共享推拿椅分红复利体系源码 投资理财分销体系源码手机版