评论:jquery日历插件SimpleCalendar  [查看原文]

所属分类:输入-日期和时间

 123571  568  186
当前第6页 / 共7页
    snail蜗牛0
    2017/4/6 15:27:31

    '2016-5-5': '上学' 鼠标停留有显示 ‘上学’ 两个字吗?我这边没有

        snail蜗牛0
        2017/4/6 15:29:37

        PC上没有体验到这个效果,而且手机上可以吗?

        Jv_Kevin0
        2017/8/10 11:35:37
        我这有显示,不过不太明显
    回复
    yumao0
    2017/4/5 13:59:49

    只有2016年显示假期?哪里可以修改么?

    回复
    不再是小屁孩0
    2017/3/17 14:28:19

    怎么获取调用内置的方法

    回复
    omg_lwf1
    2017/3/16 16:22:41

    year点击左右移动的时候,会发现月份会有问题。解决办法:

    var currentmonth = selectMonth.value;

    去代替 this.tmonth

    回复
    Coder1
    2017/3/9 19:52:23
    //点击某一格,获取日期
    $(function() {
        $(".item-nolunar").click(function() { //天数格添加点击事件。
            var year = $(".sc-select-year").val(); //获取当前选择年份。
            var month = $(".sc-select-month").val(); //获取当前选择月份。
            var day = $(this).children(".day").html(); //获取当前选择天数。
            var date = year + "-" + month + "-" + day;
            alert(date); //弹框展示。
        });
    });

    这个插件扩展很方便,后台程序员花5分钟搞明白。

        Coder0
        2017/3/9 19:56:29

        好像有bug,待我再细细研究。

        omg_lwf0
        2017/3/14 20:34:03

        的确有bug,就是休的只在上一年有的,具体怎么样,我也还在研究

        活出只属于男人的洒脱0
        2017/3/15 17:35:59

        是不是事件加上了也没反应?

        omg_lwf0
        2017/3/15 23:33:56

        还发现一个问题,就是春节和除夕的好像只有2015,2017才有

        胡老师0
        2017/3/25 11:05:59

        获取当前点击日期时,天为underfined,怎么回事啊

        落雨0
        2017/6/23 16:56:41

        天   underfined解决了没

        ・表达狂0
        2018/4/16 11:19:18

        根据我的页面结构改了下,有需要的可以参考下,(加了是不是本月的判断)

        <script>
            var myCalendar = new SimpleCalendar('#calendar');
            $(".sc-item").click(function() { //天数格添加点击事件。
                var year = $(".sc-select-year").val(); //获取当前选择年份。
                var month = $(".sc-select-month").val(); //获取当前选择月份。
                if ($(this).hasClass("sc-othermenth")) {
                    //console.log('不是本月的')
                    if ($(this).children(".day").html() > 20) {
                        //console.log('日期大于20,说明上月的')
                        month = parseInt(month) - 1;
                    }
                    if ($(this).children(".day").html() < 10) {
                        //console.log('日期小于10,说明次月的')
                        month = parseInt(month) + 1;
                    }
        
                }
                var day = $(this).children(".day").html(); //获取当前选择天数。
                var date = year + "-" + month + "-" + day;
                alert(date); //弹框展示。
            });
        </script>
    回复
    王亮世0
    2017/3/8 10:57:11

    myCalendar.addMark('2017-3-9', 'test'); 不显示啊

    回复
    Rain0
    2017/2/24 12:15:59

    我想知道,这个插件的点击事件,获得当前日期,然后给他添加备忘录,可以不

    回复
    harbor for ever0
    2017/2/17 9:21:46

    谁知道怎么获取所有的节假日数组吗

        0
        2017/5/31 13:42:35
        这个问题你解决了么?我也碰到这个问题了,能帮下帮不?谢谢了,这是我qq1036806365
    回复
    ? ???顺7z.然0
    2017/2/3 15:21:51

    我想知道怎么获取当前选中的日期

        ? ???顺7z.然0
        2017/2/8 14:55:28

        IE不兼容出不来,挺好的一个插件唉

        不再是小屁孩0
        2017/3/17 14:29:07

        获取解决了吗

    回复
    她的微笑0
    2017/1/11 19:01:20
    休怎么只在2016年显示,难道只显示当年的休? 回复
    study12280
    2016/12/19 16:12:12

    插件有bug,为什么2016年10月31日跑到11月份啦,不在10月份里显示

        omg_lwf1
        2017/3/16 16:12:15

        这不是bug的吧,因为作者是显示5行的数据,所以感觉不是bug,要说是bug,就是闰年的春节和除夕有问题的吧

    回复
    想想…瞌睡Zz0
    2016/12/16 16:12:06

    我想问怎么获取当天的数据

        ? ???顺7z.然0
        2017/2/3 15:22:33

        你决绝了怎么获取当前选中的日期了吗?

        半亩方塘0
        2017/2/17 17:50:38

        解决了吗

        omg_lwf0
        2017/3/14 20:41:51

        2017.1.28为什么显示的是undefined

    回复
    simplex0
    2016/11/3 10:11:41
    if (data) {
    	daysElement.forEach(function(v, i) {
    		var day = +v.querySelector('.day').innerHTML;
    		if (day == 1) currentmonth++; //国际节日                        
    		if (data.indexOf("'" + currentmonth + '-' + day + "'") > 0) {
    			v.classList.add('sc-vocation');
    		}
    	});
    }
    回复
    Life is but a dream.0
    2016/11/2 11:11:17
    那个option配置怎么引入到里面我这样引入,没效果啊
        Life is but a dream.0
        2016/11/2 11:11:13
        var myCalendar = new SimpleCalendar('#container');
        var options = {
        	width: '500px',
        	height: '500px',
        	language: 'CH',//语言      
        	showLunarCalendar: true,//阴历      
        	showHoliday: true,//休假      
        	showFestival: true,//节日      
        	showLunarFestival: true,//农历节日      
        	showSolarTerm: true,//节气     
        	showMark: true,//标记      
        	timeRange: {
        		startYear: 1900,
        		endYear: 2049
        	},
        	mark: {
        		'2016-5-5': '上学'
        	},
        	theme: {
        		changeAble: false,
        		weeks: {
        			backgroundColor: '#FBEC9C',
        			fontColor: '#4A4A4A',
        			fontSize: '20px',
        		},
        		days: {
        			backgroundColor: '#ffffff',
        			fontColor: '#565555',
        			fontSize: '24px'
        		},
        		todaycolor: 'orange',
        		activeSelectColor: 'orange',
        	}
        }
        恋鸿鹄0
        2016/11/22 10:11:27
        同样没有效果啊
        0
        2017/2/27 15:59:29

        var options = {}

        var myCalendar = new SimpleCalendar('#container',options);

        反妖 ̄??°0
        2017/4/29 14:28:38

        谢谢上楼!

    回复
    人 活一种心态。0
    2016/10/21 13:10:06
    请问一下,现在有没有方法能设置精确到几月几号的时间范围呢? 比如说:设置三月十五号到五月一号之间的用户可以选择? 回复

讨论这个项目(186)回答他人问题或分享插件使用方法奖励jQ币 评论用户自律公约

取消回复