1

私はこれに慣れていないので、しばらくお待ちいただきありがとうございます。わかりましたので、フローティング Javascript メニューを使用してサイトを構築しています。元のコードは次のとおりです: Jtricks Absolute Floating Menu

問題は次のとおりです。モバイル ブラウザーでサイトを表示しているときに、最初にズームインすると、フローティング JavaScript メニューがページの左端から離れて、ページのコンテンツを覆ってしまいました。ページの左側にある固定幅の div にロックすることでこれを修正しました。

今私が抱えている問題は、javascript の派手なアニメーションが欲しくないということです。固定ウィンドウ用の単純な CSS スクリプトで十分です。唯一の問題は、私が試したものはすべて、モバイル ブラウザーでズームインしたときに同じ「フリー フローティング」を実行し、修正が見つからないようだということです。

誰にもアイデアはありますか?

4

2 に答える 2

0

まあ、それはまさに位置付けられたfixed要素の振る舞いだと思います。あなたが望むのは、fixedズームが 100% のときにメニューが 1 のように機能し、画面がズームインすると相対または絶対位置のメニューのように動作することです。ズームを検出する方法は次のとおりです。それが役立つことを願っています。

于 2012-07-09T18:44:14.643 に答える
0

「Jtricks Absolute Floating Menu」を使用しています。ズームを機能させるには、関数 documentHeight の 1 行を削除する必要があります。この行は「html.clientHeight」です。次の行を削除して、関数 documentWidth についても同じことを行います: "html.clientWidth,"。

このバグを作成者に報告しました。

この助けを願っています。

于 2013-12-10T20:49:56.310 に答える