大佬教程收集整理的这篇文章主要介绍了jquery – Fullcalendar – 突出显示基于事件选择的一天,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
例如,如果事件是在10月30日,并且我选择事件,我想要突出显示的一天的背景颜色.这非常类似于fullcalendar如何处理今天的“今天”,今天以淡黄色亮起.
我似乎无法弄清楚如何将fc-event类或事件对象本身绑定到日历中的实际日div.我的10月30日事件出现在下面的div(这是10月30日的框)中:
<div class="fc-sun fc-widget-content fc-day35 fc-first">
希望这是你要找的!
//create fullCalendar: $("#calendar").fullCalendar({ /* options */ eventClick: function(event,jsEvent){ //use the passed-in javascript event to get a jQuery-wrapped reference //to the DOM element we clicked on. //i can never remember if this is .target,.currentTarget,or .originalTarget //... jquery has spoiled me var $clickedEvent = $(jsEvent.target); //tell the "SELEctionManager" to find the day this event belongs to,//and add the "SELEcted" css class to it SELEctionManager.SELEct($clickedEvent); } }); //define an object that handles the adding-removing of the 'SELEctedDay' css class var SELEctionManager = (function(){ //i like making private variables :-) var $curSELEctedDay = null //define a "SELEct" method for switching 'SELEcted' state return { SELEct: function($newEvent) { if ($curSELEctedDay){ //if we already had a day chosen,let's get rid of its CSS 'SELEctedDay' class $curSELEctedDay.removeClass("SELEctedDay"); } //find the parent div that has a class matching the pattern 'fc-day',and add the "SELEctedDay" class to it $curSELEctedDay = $thisEvent.closest('div[class~="fc-day"]').addClass("SELEctedDay"); } }; })();
以上是大佬教程为你收集整理的jquery – Fullcalendar – 突出显示基于事件选择的一天全部内容,希望文章能够帮你解决jquery – Fullcalendar – 突出显示基于事件选择的一天所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。