亲爱的我在窗体里面有一个日期选择器。 我点击文本框后,日期选择器显示为向上(反转,下拉)。 我该怎么办,如果我想显示日期选择器下拉不dropup? http://img413.imageshack.us/img413/1460/screenshot5g.png如何设置datepicker的显示位置?
回答
在此post寻找解决方案。这是你在找什么?
@Shivik:哪个更好的命令可以让我的日期选择器显示:向下 - 然后向右? – klox 2010-08-13 06:15:03
@klox - 您使用的是哪个jquery datepicker?你使用的是jquery-ui datepicker(http://jqueryui.com/demos/datepicker)还是其他的? – vikmalhotra 2010-08-13 06:27:31
@Shivik:当然是,并使用阳光主题。 – klox 2010-08-13 06:35:17
$('.datetime').datepicker({
dateFormat: 'm/d/yy',
beforeShow: function (input, inst) {
var offset = $(input).offset();
var height = $(input).height();
window.setTimeout(function() {
inst.dpDiv.css({ top: (offset.top + height + 4) + 'px', left: offset.left + 'px' })
}, 1);
}
});
对于那些想知道它背后的逻辑[检查此](http://api.jqueryui.com/datepicker/#option-beforeShow) – 2017-07-04 07:42:57
扩大伊戈尔的答案。要将日历放置在日期选择器输入元素的右下角,请使用:
$('.datepicker').datepicker({
beforeShow: function (input, inst) {
var offset = $(input).offset();
window.setTimeout(function() {
var calWidth = inst.dpDiv.width();
var inpWidth = $(input).width() + parseInt($(input).css('padding'));
inst.dpDiv.css({ left: offset.left + (inpWidth - calWidth) + 'px' })
}, 1);
}
});
- 1. jQuery datepicker - 设置日历的显示位置作为覆盖显示时
- 2. 设置NSWindow的位置显示
- 3. 如何设置datepicker的日期只显示月份和年份
- 4. 如何设置辅助显示器中的WPF窗口位置
- 5. 如何设置jquery Datepicker daterange
- 6. 如何设置2nd datepicker minDate = 1st Datepicker + 1yr?
- 7. 如何更改jquery ui datepicker的位置?
- 8. datepicker的设置值
- 9. UIGraphicsBeginImageContext如何设置位置?
- 10. 如何设置BoundingRectangle位置
- 11. 如何显示数组的位置
- 12. 如何在所需位置显示mapkit蓝点(用户位置)?
- 13. 如何将显示位置从绝对位置改变为相对位置?
- 14. 如何设置PySpark中显示的默认位数?
- 15. 如何在Google地图中显示设备的当前位置?
- 16. 将jquery datepicker的位置设置为文本字段顶部
- 17. 如何设置大显示器的列?
- 18. 如何设置显示QToolBar的行?
- 19. 如何设置MKPlacemark的显示名称?
- 20. 如何设置显示在UITextField中的文本的'开始位置'?
- 21. 如何设置WPF的ItemsControl以在独特的位置显示每个元素?
- 22. 如何在动态位置显示jqueryUI
- 23. 如何在点击位置显示PopoupWindow?
- 24. 如何显示在用户位置
- 25. android gps如何显示当前位置
- 26. pygame的显示位置
- 27. 如何设置Angular UI Bootstrap Datepicker默认设置空字段?
- 28. 如何设置mkmapview以显示距离我当前位置100米的距离?
- 29. 如何设置显示黑莓当前位置的垂直滚动条?
- 30. 如何只读设置为一个datepicker
你忘了在你的问题中提到jQuery。没人会知道你在说什么日期选择器。我知道,因为我回答你的最后一个问题:) – vikmalhotra 2010-08-13 05:02:49
@lznogood - 这个问题已经标记为因为我上次评论时可能错过了它们。 – vikmalhotra 2010-08-13 05:08:17