【发布时间】:2020-03-17 07:13:22
【问题描述】:
我正在尝试在日历上获得功能,如果事件类型是 this 并且预订了一天,则将该特定日期的背景标记为红色。它适用于 Mac 上的其他浏览器和 Safari,但不适用于移动 Safari。
if (this.booked.some(a => new Date(a.date.getFullYear(),a.date.getMonth(),a.date.getDate()).toDateString() == day.date.toDateString()&& a.type==1) )
{
day.el.classList.add('booked_event')
//day.el.innerText = 'Booked'
}
这是 CSS:
.booked_event {
background-color: rgba(223,6,167,0.3) !important;
}
我已经尝试使用十六进制代码将不透明度放在单独的行上,只尝试了rgb 而不是rgba,但它仍然不适合我。有人可以帮忙吗?
【问题讨论】:
标签: javascript jquery css angularjs vue.js