我有一个设置有完整日历IO的日历,并且我有

function eventClicked (evnt){
  if(evnt.available > 0){
    $('#date').val('date_'+evnt.start.format());
    $(this).css('border-color', 'red');
  }


}
为此,向用户显示他们单击了事件,然后进入了一些HTML。但是我遇到的问题是,它可以清除以前单击的任何日子周围的红色边框,以防用户改变主意。有什么建议么?

最佳答案

对于每个单击事件,将所有“ day”元素的边框设置为initial,然后更改this“ day”的颜色。

function eventClicked(evnt){
  if(evnt.available > 0){
    //set all days to initial
    $('.days-selector').css('border-color','initial');
    $('#date').val('date_'+evnt.start.format());
    $(this).css('border-color','red');
  }
}

关于javascript - 完整日历删除上一次单击时的边框颜色,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/45872605/

10-13 01:05