1

我将 RoR 3.1 与 jQuery 1.7 一起使用。对于我的大多数页面,我使用日期选择器库样式来删除日历对象(即天数):

.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. 任何特定于 IE 的解决方法,更好的是,它适用于跨浏览器?谢谢。

4

1 回答 1

0

找到了使用 javascript/jquery 的解决方法。请参阅jQuery datepicker - 在初始化后更改 .ui-datepicker-calendar 的显示

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

于 2012-10-08T18:17:06.867 回答