我有(.cshtml代码)的以下代码片段:
eventSources: [
{
...
className: 'events-main',
url: 'Home/GetEvents'.
dataType: 'json',
...
}
],
eventRender: function (event, element, view) {
if(event.imageurl != null)
{
className = 'mCS_img_loaded',
// some more properties
}
else
{
className = 'no-image',
// some moreproperties
}
}
CSS类(StyleSheet.css):
.calendar-events {
width: 50px;
height: 50px;
border-radius: 50%;
background-color:transparent!important;
}
.mCS_img_loaded{
background-color: transparent!important;
width: 50px;
height: 50px;
border-radius: 50%;
}
.no-image{
margin: 20px 0;
text-align: center;
font-size: 25px;
text-align: center;
background-color:black;
}
我希望calendar-events
类适用于两种情况:imageurl
是否存在。另外两个类mCS_img_loaded
和no-image
将根据if-else
条件应用。
以这种方式编写代码时,我会将图像放在一个圆圈中,并在no-image
背景中获取white
的内容。我需要black
背景。
我是否以正确的方式编写代码?