gpt4 book ai didi

jquery - IE 的 jquery datepicker 的样式问题(Ruby on Rails 3)

转载 作者:太空宇宙 更新时间:2023-11-03 18:58:40 24 4
gpt4 key购买 nike

我在 jQuery 1.7 中使用 RoR 3.1。对于我的大部分页面,我使用样式化的日期选择器库来删除日历对象(即日期):

.ui-datepicker-calendar {
**display: none;**
}

.ui-datepicker{
margin-left: 138px;
z-index: 1000;
margin-top: -30px;
position: relative;
}

这位于 application.css.scss 中。现在,对于我的两个页面,我需要显示日历对象。我适用于 FF 和 Chrome 的解决方案是将样式放在相关页面的 head 部分:

<style type="text/css">
.ui-datepicker-calendar {
**display: block;**
}
</style>

但这不适用于 IE 8 和 9,IE 取而代之的是从 application.css.scss 获取 css 样式。是否有任何特定于 IE 的解决方法,甚至更好,可以跨浏览器使用?谢谢。

最佳答案

找到了使用 javascript/jquery 的解决方法。参见 jQuery datepicker - change display of .ui-datepicker-calendar after init

本质上,我强制 IE 在显示日期选择器之前加载另一个类。

关于jquery - IE 的 jquery datepicker 的样式问题(Ruby on Rails 3),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12785587/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com