【发布时间】:2017-01-31 21:25:46
【问题描述】:
我一直在寻找一些代码来使用图像作为 fullcalendar (fullcalendar jQuery) 中事件的背景,但我能找到的只是将图标添加到所述事件的代码。
我想做这样的事情:
更新:2016 年 9 月 23 日晚上 8 点 15 分美国东部标准时间:
我一直在尝试:
eventRender: function(event, element) {
$(element).find(".fc-day").css("background","url(https://www.mozilla.org/media/img/firefox/firefox-256.e2c1fc556816.jpg) no-repeat");
$(element).find(".fc-day").css("background-size","contain");
}
});
到目前为止没有成功,我会继续寻找我缺少的东西。
更新:2016 年 9 月 24 日下午 2:00美国东部标准时间
进度:
dayRender: function (date, cell) {
cell.css("background","url(https://www.mozilla.org/media/img/firefox/firefox-256.e2c1fc556816.jpg) no-repeat center");
cell.css("background-size","contain")
},
eventRender: function(event, element) {
$(element).css("opacity", "0.75");
}
});
现在我只需要找到一种方法来更改特定事件的背景和不透明度,因为该事件将存储在 MySQL 数据库中,正如我已经在评论中指定的那样(没有图片的事件不应该有背景或不透明度) .
【问题讨论】:
-
你了解css吗?
-
我愿意,不过我不是专家,我认为事件的后台“加载”是在 javascript/AJAX 代码中完成的。我来看看 CSS 部分。
-
Re: 更新 @ 815EST 与 eventRender 元素 不是日容器,而是锚标记。您也许可以与 dayRender fullcalendar.io/docs/display/dayRender 挂钩以按日期完成?
-
你是对的,dayRender 是要走的路。
标签: jquery css image background fullcalendar