2012-07-09 65 views
1

我对所有这些都很陌生,所以感谢您的耐心。 好吧,我正在建立一个浮动Javascript菜单的网站。 原始代码为:Jtricks Absolute Floating Menu浮动菜单CSS/Javascript问题

这里的问题: 当在移动浏览器查看的网站,最初放大造成浮动的JavaScript菜单离开最左边的页面并覆盖网页上的内容。我通过将其锁定到页面左侧的固定宽度div来解决此问题。

现在我遇到的问题是,我不想javascript的花哨动画。 A simple CSS script for a fixed window is fine.唯一的问题是,我试过的所有东西在放大移动浏览器时都做了相同的“自由浮动”操作,而我似乎无法找到解决办法。

任何人有任何想法?

回答

0

嗯,我想这正是fixed -positioned元素的行为。你想要的是,当缩放比例为100%时,菜单可以像fixed那样工作,然后在屏幕放大时以类似相对或绝对位置的方式工作。here's a way to detect zooming。我希望有所帮助。

0

我使用“Jtricks绝对浮动菜单”。要对其进行缩放,您必须删除函数documentHeight中的一行。这一行是“html.clientHeight”。通过删除行:“html.clientWidth”来为函数documentWidth执行相同的操作。

我已经向创建者报告了这个错误。

希望得到这个帮助。