javascript - 滚动模式时 bootstrap-datepicker 不滚动

标签 javascript jquery css twitter-bootstrap bootstrap-datepicker

我正在使用 bootstrap-datepicker并想在 bootstrap 2 的模式上显示日期选择器。我遇到的问题是日期选择器在滚动模式时没有相应地滚动,它仍然存在。

enter image description here

代码:

<button class="btn btn-primary" data-toggle="modal" data-target="#myModal">Launch Modal</button>
<div id="myModal" class="modal hide fade" style="height: 400px; overflow: scroll">
    <div style="height:300px"></div>
    <div>Choose Date:
        <input class="calendar" />
    </div>
    <div style="height:300px"></div>
</div>

和javascript:

var datePicker = $(".calendar").datepicker({});

jsfiddler:http://jsfiddle.net/csrA5/

有什么办法可以让它在滚动模态时滚动吗?

最佳答案

有选项 datepicker('place') 来更新位置。我已经更新了jsfiddle

var datePicker = $(".calendar").datepicker({});
var t ;
$( document ).on(
    'DOMMouseScroll mousewheel scroll',
    '#myModal', 
    function(){       
        window.clearTimeout( t );
        t = window.setTimeout( function(){            
            $('.calendar').datepicker('place')
        }, 100 );        
    }
);

关于javascript - 滚动模式时 bootstrap-datepicker 不滚动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20488734/

相关文章:

javascript - 使用 jQuery 显示加载指示器

javascript - 如何将一个 RXJ 流用于 2 件不同的事情

javascript - Backbone : Call an extended view's overridden render() function

javascript - Jquery 字符串中某些字符的问题

jquery - Ajax jquery 和 struts2 拦截器的参数

html - Z-index 堆叠上下文

javascript - 将第三级添加到 CSS 菜单

php - 返回数据 Ajax - Mysql

javascript - 响应 slider 适用于除 iPad Safari 以外的任何地方

javascript - 具有多个字段和 "display"属性的 CSS 选择器