• Connect_logo_6.png 退出
    前端视频教程 小程序 众筹源码 python 商城源码 商城模板 响应式模板 中文模板 手机模板 企业源码
    充值

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

    作者/代码整理:  (转载请附加本文地址,带?#23567;?#25042;人原生”字样的谢绝转载) 发布日期: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);
    
    				//执?#35874;?#35843;
    				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>
    

    猜你?#19981;?..
    智慧农场2.1.0公众号+小程序双端高级版带拼团众筹和报名插件
    laravel客客威客3.6众包任务?#25945;?#27491;版带开发和后台使用手册
    黄色UI新版区块链挖矿二开运营版
    有钱还超火爆众筹系统微擎运营版送白皮书
    135k代驾搭车1.2.20微擎微信小程序源码 同城代驾系统源码
    免签直达商户支付自动充值系统共六个模块带详?#20184;?#25509;文档
    Thinkphp5有钱还智能还款还贷系统包搭建
    千行云论坛5.2.2带课堂答题考试和积分商城多个插件
    深海?#23383;?#20184;8.3.0全解密并去除授权带在线开发文档
    大橙子3.16模板白色干净的响应式电影整站源码
    数字资产区块链期权交易?#25945;?#28304;码时间盘点位盘外汇交易?#25945;?#28304;码
    诺诺9.1二开视频打赏赚钱?#25945;?#28304;码 对接支付跳转 火车?#20961;?#38598;半自动采集
    服务版码上点餐外卖餐饮系统7.5.6微擎公众号+小程序预订外卖服务系统源码
    给客户二开的一键生成转账截图验证还款能力
    discuz x3.4新锐创想3.3轻主题社区 DZ论坛商业版门户模板pc+手机版二合一
    Q仔来啦疯狂领养宠物集市开发市场区块猪包搭建
    vue金鸡报喜区块鸡体验效果堪比APP原生
    最新签到活动抽奖源码?#25042;?#29256;非微擎 微信互动摇一摇源码带婚庆背景带背景音乐
    网站程序源码交易?#25945;?#25972;站源码 优秀源码域名交易服务站点中心
    火币虚拟币交易?#25945;?#24065;币交易 区块链虚拟交易?#25945;?#28304;码包搭建
    北京11选5app下载
  • 彩票开奖爱彩乐 重庆时时彩龙虎合表格 上海快3开奖走势图 安徽快三预测与开奖 2019开奖历史记录开 围棋有多少个棋子 北京赛车技巧群 京东彩票官网 球探足球指数网 河北20选五基本走势图 北赛车pk10直播手机版 彩票中心的大门好进吗 浙江20选5走势图开奖 天天快三彩票网 青海十一选五开奖