さまざまな JavaScript 機能を実行するポイントをユーザーが選択できるように、画像の上にエリア マップを使用しています。
形状の座標は html ページにハード コードされています。これにより、スクリプトをさまざまなページで動作させることができます。残念ながら、ページをさまざまな解像度で動作させる必要があります。これには、親 Div のパーセンテージとしての画像スケールも必要です (これについては回避策はありません。顧客の要件です)。
エリアマップは座標を使用し、パーセンテージはまだサポートされていないため、これに対する最善のアプローチはどうあるべきか疑問に思っていましたか?
私が考えることができる唯一のオプションは次のとおりです。
- html に基づいて各ポイントの Div を作成し、それらを % 配置します
- 座標を JavaScript に渡し、現在の画面サイズに基づいて % を算出し、座標に変換します。
- インターウェブに尋ねて、誰かがこれに遭遇し、天才的な解決策を見つけたことを祈ってください:)