1

我对这一切都很陌生,所以感谢您的耐心。好的,所以我正在构建一个带有浮动 Javascript 菜单的网站。原代码来自:Jtricks Absolute Floating Menu

问题出在:在移动浏览器中查看网站时,放大最初会导致浮动 javascript 菜单离开页面的最左侧并覆盖页面上的内容。我通过将其锁定到页面左侧的固定宽度 div 来解决此问题。

现在我遇到的问题是,我不想要 javascript 的花哨动画。一个固定窗口的简单 CSS 脚本就可以了。唯一的问题是,当我在移动浏览器上放大时,我尝试过的所有东西都做了同样的“自由浮动”事情,我似乎找不到解决办法。

有人有想法么?

4

2 回答 2

0

I use the "Jtricks Absolute Floating Menu". To make the zoom work on it you have to remove one line in the function documentHeight. This line is "html.clientHeight,". Do the same for function documentWidth by removing line : "html.clientWidth,".

I have reported this bug to the creator.

Hope this help.

于 2013-12-10T20:49:56.310 回答
0

好吧,我猜这正是fixed定位元素的行为。您想要的是菜单fixed在缩放为 100% 时像菜单一样工作,然后在屏幕放大时像相对或绝对定位的菜单一样工作。这是一种检测缩放的方法。我希望这会有所帮助。

于 2012-07-09T18:44:14.643 回答