0

マップ ベースの Web ページにイメージ マップを追加しました。さまざまな解像度で動作することが想定されているため、ブラウザーのビューポート サイズが変更されると、イメージ マップで定義されたホットスポットを動的に変更する必要があります。

例: 最初にホットスポットをインドに配置し、ブラウザーのサイズを変更しても、他の場所ではなくインドに配置する必要があります。

3 つのパラメーターを含む「coords」というプロパティがあることがわかりました。

  1. これらのプロパティは、ブラウザのビューポート サイズを変更すると動的に変更されますか?
  2. または、それらを動的に変化させることはできますか?
  3. またはjavascriptに行くことをお勧めしますか?

(私がテストした限り、それらは絶対位置に固定されています。)

4

1 に答える 1

0

イメージマップについて調査したところ、次のことがわかりました。

  1. ブラウザのビューポート サイズが変更されたときに、位置を動的に変更しません。
  2. 動的に変更しようとはしませんでした。うまくいけば、javascriptでそれを行うことができます
  3. JavaScriptは私の問題の解決策でした

JavaScriptを使用して;

ブラウザのビューポートの幅と高さを取得できます

そして、その幅または高さに対して、要素を配置できます

ドリームビューアーのイメージマップは、この問題の解決策ではありません

于 2012-12-06T17:03:58.557 に答える