在 IE7 中为 jquery ganttView 使用 css
有人在 Internet Exlorer 7 上使用 css 文件吗?甘特图在 FF、I8、IE9 和 Chrome 上可以正常工作,但在 IE7 中,条形图不会浮动在网格上方,也不会进入滑块内部。有谁知道这个问题的答案吗?我已经尝试过我所知道的一切。
Has anyone working css-file to Internet Exlorer 7. Gantt chart is workin correctly on FF,I8,IE9 and Chrome, but in IE7 bars are not floating above grid and don't go inside slider. Does anyone know answer to this? I have tried anything I know.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
我在 IE7 中解决了这个问题(当然比在所有版本的 IE 中都解决了)。只需要在文件(jquery.ganttView.css)中写入:
I resolve the problem in IE7 (sure than in all version IE). Only It's neccesary write in file (jquery.ganttView.css):
IE7 下的问题来自于 div 元素上应用的 inline-block CSS 属性。
这不起作用,因为 IE7 只接受内联元素的 inline-block 属性。
我的解决方案是:
1) 在 jquery.fn.gantt.js 上,第 82 行替换
为
2) 那么你必须通过在 CSS 文件上添加 IE7 hack 来修复一些布局副作用(页码向下移动):
The issue under IE7 comes from the inline-block CSS attribute applied on a div element.
This does not work because IE7 accepts only inline elements for the inline-block attribute.
My solution is:
1) on jquery.fn.gantt.js, line 82 replace
by
2) then you will have to fix a little layout side-effect (shift down of the page number) by adding an IE7 hack on your CSS file: