だから私はこの問題を抱えています。私はプログラミングが初めてなので、覚えておいてください。
私がやろうとしていること: JQUERY を使用してイメージ マップの値をスケーリングします。
私が思ったこと: 画像は幅いっぱいに折り返されていました。それはそれが100%であることを意味します。したがって、その数値を取得してから視聴者が使用している幅を取得すると、常にトラック上にあるように座標の値を乗算できます。
いくつかのメモ (#mapa は私が使用しているイメージマップです。#content は、すべてをまとめるための div として使用している一般的なコンテナーです。515 は、画像の自然な幅の値です。)動作していません:
var width = $('#content').width();
var exp = width * 515;
var mul = exp / 100; //I would do all in one line, but I'm always afraid I mess up.
$("area").each(function() {
var pairs = $(this).attr("coords").split(', ');
for (var i=0; i < pairs.length; i++) {
pairs[i] = pairs[i] * mul;
}
$(this).html('coords', pairs.join);
});
それで...どのような提案/アドバイス/プラグインですか? 前もって感謝します。