javascript - Safari 和 IE8 中的 jQuery 径向菜单故障

标签 javascript jquery css internet-explorer-8 safari

我在 this page 上使用 Nirvana Tikku 的 Jquery 径向菜单插件.

动画在 IE9、FF 和 Chrome 中运行良好。但是,它在 IE8 或 Safari (5) 中不起作用。让事情变得更具挑战性的是,这些浏览器中的每一个都以不同的方式出现故障。 (当然,这并不奇怪。)

在 IE8 中, flex 的梯形在默认情况下没有正确定位。否则,动画效果很好。这让我相信这个问题的根源在于一些古怪的 IE8 CSS 问题。

另一方面,Safari 似乎无法正确处理 Jquery 函数。菜单最初正确显示。然而,每次点击都会发送梯形散射。

只有“keystone”梯形始终正确显示。

我在这里发布了一些屏幕截图,以防它们有帮助:http://dl.dropbox.com/u/9534659/screenshots.zip

如有任何提示,我们将不胜感激。

更新 (1/25/12)

除了 Windows 版本的 FF 和 IE8,我的动画在所有浏览器上都能正常工作。 (它在 FF 的 Mac 版本中运行良好。)

如有任何其他建议,我们将不胜感激。

最佳答案

尝试将其添加到 css 类 .radial_div_item 中:-webkit-transition:all .1s ease-in-out;

关于javascript - Safari 和 IE8 中的 jQuery 径向菜单故障,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8981123/

相关文章:

javascript - 如何获取 DOM 元素的类型以修复 CSS 选择器

html - 如何在 Angular 6 中设置背景图像?

css - margin 的负值

javascript - jQuery 弹出按钮 (php)

javascript - 获取今天和接下来 2 天的日期 - 在选择选项中显示

javascript - JQuery 删除最后一个元素,多次调用

javascript - 消除 SVG 圆形元素上的别名

jQuery Accordion 仅在有子项时添加箭头

javascript - 表单提交有错误

javascript - 我网站的加载屏幕没有消失