基于jquery日历价格、库存等设置插件
发布时间 - 2026-01-11 01:59:03 点击率:次基于jquery的日历价格、库存等设置插件。需要设置的参数(字段)需自定义,详见(demo)使用方法…

源码地址
Create by capricorncd / 2017-06-11
使用方法
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Capricorncd Calendar-Price-jQuery</title>
<!-- 引入日历样式文件 -->
<link rel="stylesheet" href="../build/calendar-price-jquery.css" >
</head>
<body>
<!-- 日历显示的容器 -->
<div class="container"></div>
<!-- 引入jQuery.js文件 -->
<script src="jquery-1.12.4.min.js"></script>
<!-- 引入日历价格设置插件js文件 -->
<script src="../build/calendar-price-jquery.min.js"></script>
<script>
$(function () {
// 以下mockData是模拟JSON数据,一般情况是从后端(服务器端)获取
// 对象中'date'字段必须,且格式一定要为0000-00-00
// 除'date'以为的字段需自定义,然后必须在config:[]中配置
// 需要在日历中显示参数,需在show:[]中配置
var mockData = [
{
date: "2017-06-21",
stock: "9000",
buyNumMax: "50",
buyNumMin: "1",
price: "0.12",
priceMarket: "100.00",
priceSettlement: "90.00",
priceRetail: "99.00"
},{
date: "2017-07-12",
stock: "9000",
buyNumMax: "50",
buyNumMin: "1",
price: "12.00",
priceMarket: "100.00",
priceSettlement: "90.00",
priceRetail: "99.00"
}
];
// 插件使用
$.CalendarPrice({
// 显示日历的容器
el: '.container',
// 设置开始日期
startDate: '2017-08-02',
// 设置日历显示结束日期
endDate: '2017-09',
// 初始数据
data: mockData,
// 配置需要设置的字段名称,请与你传入的数据对象对应
config: [
{
key: 'buyNumMax',
name: '最多购买数'
},
{
key: 'buyNumMin',
name: '最少购买数'
},
{
key: 'price',
name: '分销售价'
},
{
key: 'priceMarket',
name: '景区挂牌价'
},
{
key: 'priceSettlement',
name: '分销结算价'
},
{
key: 'priceRetail',
name: '建议零售价'
},
{
key: 'cashback',
name: '返现'
},
{
key: 'stock',
name: '当天库存'
}
],
// 配置在日历中要显示的字段
show: [
{
key: 'price',
name: '分:¥'
},
{
key: 'priceSettlement',
name: '采:¥'
},
{
key: 'stock',
name: '库:'
}
],
// 点击'确定'按钮,返回设置完成的所有数据
callback: function (data) {
console.log('callback ....');
console.log(data);
},
// 点击'取消'按钮的回调函数
cancel: function () {
console.log('取消设置 ....');
// 取消设置
// 这里可以触发关闭设置窗口等操作
// ...
},
// 错误等提示信息回调函数
error: function (err) {
console.error(err.msg);
}
});
});
</script>
</body>
</html>
使用效果图
Options 参数
•el: .Container (必须),显示日历的容器,jquery选择器均可(#id, [属性], .classs等)。
•startDate: 2017-06-20 (可选),开始日期。可设置数据的开始日期,该日期以前的月份将不能设置或操作,支持某月2017-06或某天。开始日期开始日期未配置或小于当前系统时间,则开始日期取今日。
•endDate: 2017-09-20 (可选),结束日期。日历中可设置数据的结束日期,该日期以后的月份将不能显示或操作,同startDate,支持某月(默认去该月最后一天)或某天。若未配置此项,系统默认为1年后的今日,即日期范围为1年。
•data: mockData (可选),初始时日历上显示的数据,详见使用方法。
•config: array (必须),与data中的数据参数(属性)对应,该配置里的配置项,即可设置的参数字段,key 为需要设置的字段,name为输入框前面显示的名称。
•show: array (可选), 日历中需要显示的参数(属性),与data中的数据参数(属性)对应。key 为需要设置的字段名,name为显示在日历中的名称(简称)。
•callback: function (必须), 点击确定按钮,返回设置完成的所有数据。
•cancel: function (可选), 点击取消按钮的回调函数。
•error: function (可选), 配置或操作中的错误、提示信息等回调函数。
源码地址
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
# jquery
# 日历价格
# 库存
# 微信小程序自定义带价格显示日历效果
# jQuery web 组件 后台日历价格、库存设置的代码
# vue实现价格日历效果
# 可选
# 回调
# 提示信息
# 自定义
# 某天
# 今日
# 最多
# 是从
# 与你
# 均可
# 此项
# 中要
# 大家多多
# 输入框
# 象中
# 默认为
# 后端
# 字段名
# 当天
# 年后
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
手机软键盘弹出时影响布局的解决方法
如何快速搭建高效香港服务器网站?
网站制作企业,网站的banner和导航栏是指什么?
Android实现代码画虚线边框背景效果
如何在服务器上三步完成建站并提升流量?
教你用AI将一段旋律扩展成一首完整的曲子
Laravel Docker环境搭建教程_Laravel Sail使用指南
详解CentOS6.5 安装 MySQL5.1.71的方法
微信小程序 canvas开发实例及注意事项
浅谈javascript alert和confirm的美化
车管所网站制作流程,交警当场开简易程序处罚决定书,在交警网站查询不到怎么办?
,在苏州找工作,上哪个网站比较好?
Linux系统运维自动化项目教程_Ansible批量管理实战
Laravel怎么定时执行任务_Laravel任务调度器Schedule配置与Cron设置【教程】
如何自定义建站之星模板颜色并下载新样式?
如何用好域名打造高点击率的自主建站?
什么是javascript作用域_全局和局部作用域有什么区别?
佛山网站制作系统,佛山企业变更地址网上办理步骤?
Laravel观察者模式如何使用_Laravel Model Observer配置
网站图片在线制作软件,怎么在图片上做链接?
微信小程序制作网站有哪些,微信小程序需要做网站吗?
Laravel Sail是什么_基于Docker的Laravel本地开发环境Sail入门
图片制作网站免费软件,有没有免费的网站或软件可以将图片批量转为A4大小的pdf?
JS经典正则表达式笔试题汇总
JavaScript如何实现继承_有哪些常用方法
Win11搜索不到蓝牙耳机怎么办 Win11蓝牙驱动更新修复【详解】
Laravel怎么实现支付功能_Laravel集成支付宝微信支付
桂林网站制作公司有哪些,桂林马拉松怎么报名?
Laravel如何自定义分页视图?(Pagination示例)
Laravel如何实现API速率限制?(Rate Limiting教程)
Laravel的辅助函数有哪些_Laravel常用Helpers函数提高开发效率
Laravel如何使用Laravel Vite编译前端_Laravel10以上版本前端静态资源管理【教程】
简单实现jsp分页
简历没回改:利用AI润色让你的文字更专业
详解Android——蓝牙技术 带你实现终端间数据传输
JavaScript如何实现音频处理_Web Audio API如何工作?
Laravel如何使用Blade组件和插槽?(Component代码示例)
laravel怎么在请求结束后执行任务(Terminable Middleware)_laravel Terminable Middleware请求结束任务执行方法
Laravel的契約(Contracts)是什么_深入理解Laravel Contracts与依赖倒置
Laravel怎么使用artisan命令缓存配置和视图
大学网站设计制作软件有哪些,如何将网站制作成自己app?
javascript中数组(Array)对象和字符串(String)对象的常用方法总结
EditPlus中的正则表达式实战(6)
魔方云NAT建站如何实现端口转发?
Win11怎么查看显卡温度 Win11任务管理器查看GPU温度【技巧】
Laravel Artisan命令怎么自定义_创建自己的Laravel命令行工具完全指南
Laravel如何处理文件上传_Laravel Storage门面实现文件存储与管理
小视频制作网站有哪些,有什么看国内小视频的网站,求推荐?
EditPlus中的正则表达式 实战(4)
企业在线网站设计制作流程,想建设一个属于自己的企业网站,该如何去做?

