問題タブ [jvectormap]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - ページに 2 つのマップがある場合に JvectorMap の色を変更する
Jvectormap を使用してページに 2 つのマップを配置しています。マップは正常に配置され、すべて問題ありません。それらは 2 つの異なる div に配置されます。
そしてJquery:
今、次を使用して map2 の色を動的に変更しようとすると:
1枚目だけ色を変えています。
これは、色を変更するときにのみ発生します。使用している場合でも、常に最初のものの色が変更されます$("#map2")
map1に触れずにmap2の色を変更するにはどうすればよいですか?
助けてくれてありがとう、私は本当にそれが必要です
jquery - jVectormap onRegionOver コールバック
私は jQuery の人ではありませんが、jVectormap を実装する際に、マップが最初に読み込まれるときに onRegionOver 関数を含めました。ただし、一度だけ起動するようです。つまり、 #content div のコンテンツは一度だけ正しく表示されますが、カーソルを他の状態に移動しても持続します。私は何が欠けていますか?ティア。
jquery - jvectormap の addMarker 関数を呼び出す
jVectorMap プラグインを使用していますが、別の関数でマーカーをトリガーしたいと考えています。その1行だけを呼び出すにはどうすればよい map.addMarker( index, markers[index], [values1[index], values2[index]] );
ですか?
これは、チェックボックスによってマーカーがトリガーされるコードの一部です。
どうもありがとう
javascript - Javascript - for...in を使用してオブジェクトを反復処理する際の問題
次のような動的に生成されたオブジェクトがあります。
プラグインの呼び出し中にこのプラグインと 'colors' 属性を使用して、マップを色付けするために使用しようとしています。このような:
しかし、国では色がつきません。これをハードコーディングするとうまく動作しますが、このプロジェクト用に動的に生成する必要があるため、このようなものは機能しません (実際にはマップに色を付けます):
問題をプラグインまで十分に追跡したところ、このループと関係があることがわかりました。
colorArray
また、プラグインの外で、自分でオブジェクトを反復処理しようとしましたが、同じ問題が発生しています。for ( var x in obj )の内部にあるものはすべて起動していません。undefinedcolorArray.length
を返すことにも気付きました。もう 1 つの重要な注意点は、別の呼び出しでインスタンス化して、グローバル スコープにあり、操作できるようにすることです。var colorArray = {};
問題は次のいずれかだと思います。
- オブジェクトを動的に設定する方法 -
colorArray[cCode] = cColor;
(jQuery .each 呼び出しで) - javascript の Arrays() と Objects() の違いをもう一度混乱させています
- それはおそらくスコープの問題ですか?
- 上記のすべての組み合わせ。
編集 #1: Firebug のコンソール内のオブジェクトに関する追加の質問を新しい投稿HEREに移動しました。その質問は、私がここで尋ねている根本的な JS の問題よりも Firebug をより具体的に扱っています。
編集#2:追加情報 オブジェクトを動的に設定するために使用しているコードは次のとおりです。
この関数は、ページ上の別の場所にあるチェックボックスのクリック イベントで呼び出されます。オブジェクトiniDensityData
とcolorArray
は、html ファイルの head で宣言されています - それらがグローバル スコープ内に保持されることを期待しています:
最後に、読み取られている XML ファイルのスニペットを次に示します。
javascript - 配列内の各項目について、一致する場合はこれを行い、それ以外の場合は jvectormaps を使用します
状態の配列をセットアップしようとしていますが、配列に状態または値が存在する場合は関数を実行します。以下は、私が変更しようとしている実際のコードであり、「stateRedirects」変数は、if (code === stateRedirects ) { }...
コメントごとに [ と ] を使用するように変更しましたが、コードがこの行の配列と一致するかどうかを確認する方法がわかりませんif (code === stateRedirects ) {
javascript - javascript、jQuery-値が配列に存在するかどうかを確認します
複数の項目がifステートメントの変数と一致することを確認するためのより良い方法はありますか
3つのifステートメントがあり、アイテムがコードという名前の配列/変数と一致するかどうかを確認する必要があります。コード配列/変数と比較する項目がたくさんあるので、それぞれを|で複製する必要があります。それらの間の。より効率的な方法はありますか、またはコードが配列内のアイテムのいずれかと等しいかどうかを確認するために一度使用する配列を作成できますか?
これは私が持っているものです
ヘルプ、例、またはコードをいただければ幸いです。私はそれぞれに対してやってみましたが、配列で動作させるのに十分な知識がないと思います。
mapping - JVectorMapを使用した独自のテキストを含むポップアップウィンドウ
JVectorMapを使用して、国名だけでなく追加のテキスト(住所、電話など)を使用してポップアップを有効にすることはできますか?
jquery - jVectorMapの色を変更
米国の州の地図を設定しようとしています。jVectorMapをドロップしましたが、何をしても色を変更できません。
私はjsfiddleで問題を実装しようとしましたが、あちらでは何もしたくありません。私のコンピューターでは地図が生成されますが、色は変わりません。
私が使用しているプラグイン:http://jvectormap.com/
状態の色を変更できない理由を誰かが知っていますか?
または、もっと使いやすい地図があれば、私もその推奨事項を採用します。基本的には、ページ上で色とホバー効果を備えたクリック可能なマップが必要です。
編集今すぐ別のマップライブラリを試してみて、終了すると結果を投稿します
jvectormap - jvectormap OnClick ヨーロッパに焦点を当てる
彼のプラグインのサポートフォーラムが見つからないようです...
クリックしたときにヨーロッパにフォーカスしたいボタンがあります。
たとえば、現在私が持っている地域に焦点を当てることができます
これをヨーロッパに焦点を当てるように変更するにはどうすればよいですか?
javascript - jvectormap領域の色
jvectormapプラグインを使用していて、マップ上の各領域の色を設定しようとしています。ただし、下のコードを適用すると、マップは表示されますが、色は適用されません。地図を白で表示しているだけです。
私はこの問題について複数の例と質問を読みましたが、それをうまく機能させることができないようです。
地図上にランダムな色を設定する例1 。
私と同じような質問ですが、それでも私の問題は解決しません。
誰かが問題を見ることができますか?