【问题标题】:Bootstrap Datepicker positioning not workingBootstrap Datepicker定位不起作用
【发布时间】:2015-11-22 02:52:42
【问题描述】:

我在我的 ASP.Net MVC 网站上使用Bootstrap Datepicker from Eternicode。该功能工作正常,但我无法使用orientation 选项正确定位日期选择器模式,如文档和链接中可用的代码生成器中所述。当我单击文本框时,日期选择器模式会覆盖我的输入控件。

HTML:

<input type="text" class="form-control datepicker input-sm" id="datepicker" />

Javascript:

$('#datepicker').datepicker({
    autoclose: true,
    format: 'dd-mm-yyyy',
    daysOfWeekDisabled: '0,6',
    todayHighlight: true,
    orientation: 'auto'
});

我尝试将方向更改为bottom-leftbottom-right 和其他选项均无济于事。模态总是覆盖输入控件。

注意事项:

  • 我没有为 datepicker 插件覆盖任何 CSS
  • 其他选项,例如todayHighlight work

我确定我错过了一些愚蠢的东西......请帮忙?

【问题讨论】:

  • 你能在JSFiddle 上重现这个问题吗?
  • 您的代码正在运行。检查这个小提琴jsfiddle.net/SantoshPandu/m1zeLLaa如果你仍然有问题然后发布一个小提琴并检查日期选择器cssjs文件。
  • @JSantosh 非常感谢队友,我继续用你在 jsfiddle 上的内容覆盖了我本地 css 和 js 文件的内容,现在定位工作正常!
  • #SOreadytohelp @illya.
  • @Jorge 这是更新后的小提琴jsfiddle.net/santoshj/m1zeLLaa

标签: javascript jquery twitter-bootstrap datepicker


【解决方案1】:

有类似的问题。我使用了推荐的小提琴 J Santosh 中提供的资源 js(http://cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.3.0/js/bootstrap-datepicker.js) 和 css(http://cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.3.0/css/datepicker3.css) 链接,并且效果很好。 编辑:当给出方向值时,你的代码会是这样的

$('#datepicker').datepicker({
    autoclose: true,
    format: 'dd-mm-yyyy',
    daysOfWeekDisabled: '0,6',
    todayHighlight: true,
    orientation: 'bottom left'
});

“-”不应该在那里:左下角而不是左下角。如果还是不行就用上面的css和js文件吧。

【讨论】:

  • 虽然此链接可能会回答问题,但最好在此处包含答案的基本部分并提供链接以供参考。如果链接页面发生更改,仅链接答案可能会失效。 - From Review
  • 错误。好的。没有看到任何添加更多内容的理由,因为他的代码显然可以工作,而且只是资源文件有问题。仅供参考,这是我在这里的第一个答案。
  • 嗯,也许你是对的。请详细说明你的答案。
猜你喜欢
  • 1970-01-01
  • 2021-12-06
  • 1970-01-01
  • 1970-01-01
  • 2015-07-14
  • 2014-04-02
  • 2015-12-23
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多