- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我希望有人能够阐明这一点。
我正在构建一个基于 jquery 的 Web 应用程序。该应用程序有一个加载的页面,然后在 ajax 调用完成后在加载的页面上生成 Google map 。
我的问题是标记“气泡”在 IE7 或 IE6 中无法正确呈现(提供屏幕截图)。它们在 Firefox 中表现良好(不可避免)。
图片: IE
当Google map 在静态页面上生成时,不存在此问题。
我确信我可以找到动态调用页面的解决方法,但是,为了涉及 ajax 的任何进一步的 GMap 开发,我真的需要知道这里到底出了什么问题,并且如果可以修复它。
我最好的猜测是,ajax 调用在某种程度上弄乱了 IE 的 fx.filter 用于透明度的目录文件路径。然而,我在代码中看不到任何可以解决此问题的内容。
如有任何建议,我们将不胜感激。
最佳答案
几周前解决了这个问题 - 我认为人们可能会喜欢这个解决方案。
这个问题实际上很容易通过一些适当的侦探工作来诊断(感谢贾斯汀的鼓励)。我查看了事件的顺序,依次禁用所有事件,发现它与 ajax 调用没有任何关系。
问题实际上是 jQuery 动画函数 - 我在内容 div 上设置的不透明度淡入淡出扰乱了 IE 中的 Google map 透明度。
我敢打赌这是一个常见的错误。
感谢那些回复的人。
关于internet-explorer - 谷歌地图 + Jquery : Marker bug in IE,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1251331/
leaflet:一个开源并且对移动端友好的交互式地图 JavaScript 库 中文文档: https://leafletjs.cn/reference.html 官网(英文): ht
我是一名优秀的程序员,十分优秀!