1

我正在玩一些下拉菜单的 Mootools 的 Fx.Slide 效果。我以前使用过它们没有任何问题,但由于某种原因,现在似乎一旦我在一个元素上设置了一个新的 Fx.Slide,它就会弄乱我的 CSS 样式。这是一个上传的例子......

在应用 Fx.Slide 之前

应用 Fx.Slide 后

您可以看到我的下拉菜单样式的差异。我所有的样式都首先通过这个样式表应用,似乎把我的样式弄乱的那一行是这个 menu.js 脚本中的第 19 行(这里是同样的东西的粘贴,带有行号。)。

上面两个示例之间的区别仅在于 menu.js中的第 19 行,您可以看到我在第一个示例中已将其注释掉... subNav[index] = new Fx.Slide(subNav[index], {duration: 200});

再一次,奇怪的是我在其他网站上使用过 Fx.Slide(比如这个网站上的下拉菜单),它似乎从来没有弄乱我的任何风格。有什么建议吗?

4

1 回答 1

4

这是因为你的风格是如何设置的。

Fx.Slide 在您的ul. 因此,您ul停止接收其样式,#header #nav > ul > li > ul因为它不再是#header #nav > ul > li.

于 2014-04-17T21:12:17.523 回答