Boostrap多日期范围选择器在单击Vertical Scrollbar时关闭

时间:2016-11-30 13:40:15

标签: jquery twitter-bootstrap-3 scroll

我使用过Bootstrap多日期范围选择器,一切正常。我在页面中间有日期选择器,点击日期选择器,选择器在文本框下面打开

但它部分隐藏,滚动条出现在页面中,当我尝试单击并滚动页面时,文本框中的焦点被删除并导致日期选择器被隐藏。

单击滚动条和其他滚动事件时,是否可以阻止日期选择器关闭?

我试过的是找到滚动条上的点击并阻止选择器关闭,但它没有多大帮助。

有没有一种简单的方法来实现它。

先谢谢,非常感谢。

1 个答案:

答案 0 :(得分:0)

在JS文件中,有一个函数在日期选择器区域外执行单击时执行。添加了以下代码以检查是否在滚动条上执行了单击并执行了该功能。

在outsideClick函数

上使用此检查
 if (!(e.target == $('html').get(0)))