aralejs/calendar

触发点有多个的时候,点周围貌似不会关闭

Closed this issue · 1 comments

触发点有多个的时候,点周围貌似不会关闭,因为我的input里面 放了一个
所以想让点icon的时候 也触发
所以我写的是:

calendar = new Calendar({
    trigger: '#timeline, .icon-calendar',
    output: '#timeline',
    range: [today, null]
});

但是点周围空白处却不能自动关闭了

所以我现在的解决办法是给input和icon的父容器设置为trigger传入

应该是 .icon-calendar 的元素没有 blur 事件的原因,建议加上 tabindex 即可。

<div class="icon-calendar" tabindex="-1">trigger</div>