竟彩篮球胜分差
Connect_logo_6.png 退出
前端視頻教程 Thinkphp源碼 眾籌源碼 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>

猜你喜歡...
java拼多多穩定防風控PDD出碼系統
CRM客戶管理系統 CRM辦公權限管理系統源碼 OA辦公通用系統
Discuz多配色帶手機版城市生活地方門戶論壇網站模板 帶后臺帶數據
最新版ThinkPHPiOS超級簽名自動分發平臺 iOS超級簽名系統源碼包安裝
蘋果CMSV10影視網站模板 P2P加速播放 帶記憶播放功能可自動播放
非亞口腔網站織夢源碼 整站打包源碼 支持WAP手機
PHP最新版個人付費真人八字算命測運勢網站源碼 帶采集帶手機版
ThinkPHP單用戶大型購物商場網站模板帶QQ登錄支持微信支付寶支付
全套交友程序源碼 交友聊天網站 程序帶APP源碼支持生成APP
TP5商城小程序系統源碼 支持砍價分銷拼團 支持最時尚流行推廣名片
ThinkPHP多商戶小程序商城過審源碼支持商家入駐簽到導航分享+拼團+秒殺+優惠券
ThinkPHP開發小程序公眾號H5多端商城程序源碼前后端分離支持打包APP
ThinkPHP小說漫畫公眾號+手機H5源碼支持代理扣量
星點城市365本地門戶網站源碼 分類信息門戶網站 新聞資訊門戶
黃金家園農場修復版對接了微信的H5支付和公眾號支付
K凱斯頓酒店管理連鎖有限公司中英文響應式整站源碼
74cms5.0含所有商業插件+WeChat mini_v1.0.14騎士5.0小程序前端和5.0配置教程
V1.6.2零點城市社交電商最新版小程序過審版 抖音同城電商線下引流程序源碼
走到哪都能在線預約教練系統源碼 Thinkphp3.2穩定框架預約系統
大淘客dataoke四合一有券才購帶移動端和視頻安裝教程
竟彩篮球胜分差 北京麻将老版本 美国棒球比分直播怎么玩 手机麻将代理河北麻将 报考mba需要多少钱 安徽阜阳麻将 大乐大乐透开奖今日 pc蛋蛋 足球即时比分比 辽宁cba总决赛总比分 山水广西麻将怎么玩 快乐赛车手机app 中国体育彩票比分查询在那里查 河北大唐麻将全集 青海十一选五开奖结 杠杆配资 排球比分直播 巴西