【问题标题】:Any idea why this jquery datepicker control only loads part of the CSS?知道为什么这个 jquery datepicker 控件只加载 CSS 的一部分吗?
【发布时间】:2015-06-02 18:10:27
【问题描述】:

开发一个 C#/ASP.Net 应用程序,我之前使用过 datepicker 控件。所以我将所有必要的部分从一个应用程序导入到一个新应用程序中。在我的旧应用程序中,它看起来像这样:

在我的新应用中,它看起来像这样:

如您所见,背景颜色是正确的。 “Next”一词的背景渐变图像与 Prev 和 Next 箭头的背景图像匹配,但布局完全是 FUBAR。哦,Year 下拉菜单覆盖 Prev 按钮和 Month 下拉菜单。

【问题讨论】:

  • 你很可能下载了 Jquery-UI css。
  • 我说错了。我从旧代码中复制了 datepicker 片段并将其放入 Site.css,这是我从旧应用复制到当前应用的 Styles 文件夹中的 CSS 文件。
  • 嗯,这是您的小部件等的颜色方案。当您使用 Jquery.Datepicker 或日历时,它会使用适当的类和 id 创建所有内容,以便 css 文件将其拾取并相应地进行操作。根据您的实现,您的 tds/trs/table 似乎没有在 Calendar/Datepicker 对象中使用的正确类等
  • 那么有没有办法改正呢?我要从我的 CSS 文件中删除那部分吗?
  • 创建两个实例,并检查它们。查看哪些类应用于元素并尝试复制。

标签: c# jquery css asp.net


【解决方案1】:

JQuery-Ui 日期选择器/日历工具由 2 个组件组成。用于构建对象及其底层 css 文件的 Jquery。你的看起来不一样,因为分配的类和 id 的格式与定义日历的格式不同。如果您希望这样发生,您需要将两者并排运行并检查它们。您将看到一组特定的类,但最终通过调查您将看到两种实现之间的差异。

附带说明:您需要确保 jqueryui 和 css 保持一致,以便所有文件相互匹配。

总体而言,当您正确应用 css 时,您的日历变体将与原始变体非常相似。

【讨论】:

  • 正确的目标。谢谢!升级到最新 jquery 的陷阱... ;o)
猜你喜欢
  • 2015-08-17
  • 2014-05-07
  • 2013-09-19
  • 2021-04-17
  • 2013-03-14
  • 1970-01-01
  • 2023-04-08
  • 2012-09-24
  • 2022-06-10
相关资源
最近更新 更多