我正在与Kalendae https://github.com/ChiperSoft/Kalendae合作,我必须说这很棒,不必考虑依赖关系。
默认行为是,当选择了一个文本框并弹出日期时它会弹出,但是它需要我点击关闭[x]按钮来关闭日历。
我希望在选择日期时关闭日历。我也确认这是Demo页面上的默认行为:http://chipersoft.com/Kalendae/。
答案 0 :(得分:0)
以下代码对我有用(不幸的是,它依赖于jquery,因此请确保包含jquery):
ku = Kalendae.util;
$.each( $('.kalendae .k-in-month'), function(index, value) {
ku.addEvent(value, 'click', function(event){
this.style.display="none";
});
})
jquery实现对我来说已经足够了,如果你想在纯JavaScript中使用它,你需要替换$ .each的使用并使用纯javascript方法选择.kalendae元素。