`
wuhuizhong
  • 浏览: 681047 次
  • 性别: Icon_minigender_1
  • 来自: 中山
社区版块
存档分类
最新评论

使用 fullCalendar

 
阅读更多

1.本地化

$(document).ready(function(){
      var date = new Date();
      var d = date.getDate();
      var m = date.getMonth();
      var y = date.getFullYear();
      // page is now ready, initialize the calendar...
      $('#calendar').fullCalendar({
          monthNames: ["一月", "二月", "三月", "四月", "五月", "六月", "七月", "八月", "九月", "十月", "十一月", "十二月"],
          monthNamesShort: ["一月", "二月", "三月", "四月", "五月", "六月", "七月", "八月", "九月", "十月", "十一月", "十二月"],
          dayNames: ["周日", "周一", "周二", "周三", "周四", "周五", "周六"],
          dayNamesShort: ["周日", "周一", "周二", "周三", "周四", "周五", "周六"],
          today: ["今天"],
          buttonText: {
          today: '今天',
	  month: '月',
	  week: '周',
	  day: '日'
          },

      
      });

});

 

2.设置日历项的显示

$(document).ready(function(){ 
       eventAfterRender : function(event, element, view) {
          var fstart  = $.fullCalendar.formatDate(event.start, "HH:mm");
          var fend  = $.fullCalendar.formatDate(event.end, "HH:mm");
          if(view.name=="agendaWeek"){
            var evtcontent = '<a>';
            evtcontent = evtcontent + '<span class="fc-event-bg"></span>';
            evtcontent = evtcontent + '<span class="fc-event-time">' +  fstart + "-" +  fend + event.title + '</span>';
            evtcontent = evtcontent + '<span>' +  event.description + '</span>';
            evtcontent = evtcontent + '</a><span class="ui-icon ui-icon-arrowthick-2-n-s"><div class="ui-resizable-handle ui-resizable-s"></div></span>';
            element.html(evtcontent);
          }
        }

});
 

3.添加一个 "转到某日"功能.

$(document).ready(function(){
        //goto date function
	if($.browser.msie){
		$("#calendar .fc-header-right table td:eq(0)").before('<td><div class="ui-state-default ui-corner-left ui-corner-right" style="border-right:0px;padding:1px 3px 2px;" ><input type="text" id="selecteddate" size="10" style="padding:0px;"></div></td><td><div class="ui-state-default ui-corner-left ui-corner-right"><a><span id="selectdate" class="ui-icon ui-icon-search">goto</span></a></div></td><td><span class="fc-header-space"></span></td>');
	}else{
		$("#calendar .fc-header-right table td:eq(0)").before('<td><div class="ui-state-default ui-corner-left ui-corner-right" style="border-right:0px;padding:3px 2px 4px;" ><input type="text" id="selecteddate" size="10" style="padding:0px;"></div></td><td><div class="ui-state-default ui-corner-left ui-corner-right"><a><span id="selectdate" class="ui-icon ui-icon-search">goto</span></a></div></td><td><span class="fc-header-space"></span></td>');
	}

	$("#selecteddate").datepicker({
		dateFormat:'yy-mm-dd',
		beforeShow: function (input, instant) {
			setTimeout(
				function () {
					$('#ui-datepicker-div').css("z-index", 15);
				}, 100
			);
		}
	});

	$("#selectdate").click(function() {
		var selectdstr = 	$("#selecteddate").val();
		var selectdate = $.fullCalendar.parseDate(selectdstr, "yyyy-mm-dd");
		$('#calendar').fullCalendar( 'gotoDate', selectdate.getFullYear(), selectdate.getMonth(), selectdate.getDate());
	});

});
分享到:
评论

相关推荐

    Vue中使用Fullcalendar日历开发日程安排代码完整版

    本项目示例将详细阐述如何在Vue中集成并使用FullCalendar,以实现一个完整的日程安排系统。 首先,我们需要安装FullCalendar及相关依赖。在你的Vue项目中,打开终端,确保你已经在项目根目录下,然后运行以下命令来...

    Vue中使用Fullcalendar日历开发日程安排代码完整版 (项目示例)

    下面我们将深入探讨如何在Vue中使用Fullcalendar以及涉及到的相关知识点。 首先,确保你已经安装了Vue CLI,这是Vue.js的命令行工具,用于快速搭建项目。如果你还没有安装,可以通过以下命令进行全局安装: ```...

    用fullcalendar做的日程管理

    开发者可以借此学习到如何使用FullCalendar的API,以及如何将日历组件融入到实际的Web应用中。通过阅读和分析`MyDateCalendar`中的代码,可以加深对FullCalendar工作原理的理解,并为自己的项目提供灵感和实践基础。

    Fullcalendar--日程管理 js组件

    开发者可以通过这些文件快速集成和使用Fullcalendar,构建出功能完善的日程管理系统。 总的来说,Fullcalendar作为一款优秀的JavaScript日程组件,为开发者提供了丰富的功能和高度的可定制性,是构建日程管理应用的...

    jquery的fullcalendar使用案例

    在这个使用案例中,我们将深入探讨jQuery FullCalendar的基本使用、功能特性以及如何在实际项目中应用。 首先,jQuery FullCalendar的核心功能是展示和管理时间轴上的事件。它支持日、周、月视图,允许用户轻松切换...

    fullcalendar利用html显示出来而且是最新的3.2.0

    在提供的压缩包“演示fullcalendar”中,可能包含了实现上述功能的示例代码和资源文件,你可以参考这些文件来更好地理解和使用FullCalendar 3.2.0版本。通过深入学习和实践,你将能够创建出满足各种需求的日历应用。

    FullCalendar的使用demo

    这个"FullCalendar的使用demo"提供了使用FullCalendar的基本示例,帮助开发者快速理解和应用到自己的项目中。以下是对该Demo的详细解读: 1. **全历组件功能**: FullCalendar能够展示日视图、周视图、月视图等...

    lwc-fullcalendar:使用fullcalendar.js v 4.3.1的闪电Web组件

    使用FullCalendar.js版本4.3.1在Salesforce中将自定义日历显示为LWC的Lightning Web Component示例。 请注意,要使fullcalendar在LWC中工作,我确实必须对core / main.js进行修改,以使fullcalendar正常运行单击和...

    fullcalendar教程

    2. 创建日程控件:使用 jQuery 选择器选择容器元素,并使用 FullCalendar 的 init 方法初始化日程控件。 3. 配置日程控件:使用 FullCalendar 的 options 对象配置日程控件的行为和样式。 4. 添加日程事件:使用 ...

    JS日程管理插件FullCalendar简单实例

    首先第一步就是在需要调用FullCalendar日程插件的页面中载入必要的javascript和css文件,包括jQuery库文件,FullCalendar插件以及FullCalendar样式表。如果您还想要拖动日程的功能,那么还需要加入jQuery ui插件。 ...

    fullcalendar支持农历 年历

    全历插件FullCalendar是一款广泛使用的JavaScript日历库,它为网页应用提供了强大的日程管理功能。这个插件以其灵活性和可定制性而受到开发者们的青睐。标题提及的"fullcalendar支持农历 年历"意味着它不仅限于公历...

    fullcalendar的js和css文件

    - **初始化配置**: 在使用FullCalendar前,你需要设置一系列配置选项,如初始显示的日期范围、日历视图(日视图、周视图、月视图等)、时间格式、事件源等。这些选项可以通过JavaScript对象传递给`fullCalendar`方法...

    fullcalendar-4.3.1.zip

    在"fullcalendar-4.3.1.zip"这个压缩包中,包含了FullCalendar 4.3.1版本的所有核心组件和示例,帮助用户快速理解和使用这一工具。 1. **README.md**: 这是一个Markdown格式的文件,通常包含项目的基本信息,如安装...

    fullcalendar-2.7.3带中国节日节气

    使用FullCalendar首先需要在HTML中引入相关的CSS和JavaScript文件,然后通过JavaScript代码初始化日历并设置相关参数。例如,设置初始日期、视图类型、事件数据源等。同时,可以利用API来响应用户的交互,如点击...

    FullCalendar日历组件

    它依赖于jQuery库,所以在使用FullCalendar之前,需要先引入jQuery。 描述中提到的"FullCalendar重要的js和css文件"是指构建FullCalendar组件所必需的资源文件。这些文件包括: 1. `jquery.qtip.min.css`:这是一...

    vue+Fullcalendar.zip

    在Vue项目中使用Fullcalendar,可以提升日程管理的用户体验,提供美观、直观的日历界面。 项目中的核心步骤包括: 1. **安装依赖**:首先,需要在项目中安装Vue和Fullcalendar的相关依赖。通常,这可以通过npm或...

    FullCalendar

    6. `examples` 文件夹:可能包含各种示例代码,帮助开发者了解如何在实际项目中使用FullCalendar。 7. `license.txt` 或 `README.md`:包含许可信息和项目简介,对于理解库的使用权限和贡献方式至关重要。 使用...

    FullCalendar_农历_汉化_最新版_1.6.4_日历控件

    最后,描述中提到后续会上传一个使用完整Java代码编写的calendar小工具,这可能是一个后端服务,用于提供日历数据,或者是与FullCalendar配合使用的Java应用程序。结合FullCalendar,这样的小工具可以让开发人员更...

    JS插件fullcalendar教程.rar

    这个“JS插件fullcalendar教程.rar”压缩包包含了一系列的学习资源,如文档、示例代码,帮助用户快速理解和使用FullCalendar。 FullCalendar的核心特性包括: 1. **多视图展示**:FullCalendar 支持多种日历视图,...

    FullCalendar日历组件任务增删改完整代码+后端

    使用FullCalendar时,首先要确保在HTML文件中引入了必要的库,如jQuery和FullCalendar的核心文件。接着,通过JavaScript设置日历的配置项,比如日期范围、时间格式、事件数据源等。以下是一个简单的初始化示例: ``...

Global site tag (gtag.js) - Google Analytics