問題タブ [jqvmap]

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.

0 投票する
1 に答える
132 参照

javascript - モバイルビューでjqvmapを非表示にする必要があります

これは進行中の私のサイトhttp://www.wearemovingto.com例としてテンプレートを使用していますが、モバイル ビューでマップを非表示にして、代わりにドロップダウン リストを配置したいのですが、どのコードを使用すればよいのでしょうか? ありがとう。

0 投票する
2 に答える
4037 参照

javascript - JQVMAP で選択されたリージョンが JSFIDDLE Demo で選択解除される

わかりました、検索ボックスの州を選択するために自分のサイトにあるJQVMAPがあります。Clear 関数を追加するまで、すべてがうまくいきました。

また、メンバー HardCode Link からのパッチをパッチに組み込む必要がありました

解決策が見つかりました。jqvmap.js ファイルの 466 行目を次のように変更します。

これは私がそれを初期化する方法です:

各状態をクリックしてクリアする必要がありました。しかし、ワンクリックですべてをクリアするスクリプトを書きました。

selectedRegionsこれにより、すべての色が元の色に戻りますが、クリア後に他の状態を選択すると元の色に戻ったすべての状態が表示されるため、明らかにクリアされません。

私の質問は:

以前に選択されたすべての状態をクリックせずに別の状態を選択できるように、選択した状態をクリアするにはどうすればよいですか

アップデート

コンソールからこのコマンドを実行でき、状態を選択および選択解除できます...しかし、クリックして選択した状態は選択解除されません。

クリックされた州をクリアする必要があります...

何が起こっているのかを示す私のjsFiddleは次のとおりです。

JSFIDDLE デモ

0 投票する
2 に答える
1887 参照

javascript - Json応答に基づいてjqvmapの状態の色を変更するには?

私はこの米国の地図を持っていて、私は

この米国の地図をサーバーに実装しましたが、mysql の応答に基づいていくつかの州の色を変更しようとしていますが、できませんでした

これが私が持っているコードです

そして、これがJsonの応答が私にもたらしたものです。これは、私が強調したい状態です

0 投票する
1 に答える
342 参照

javascript - 関数ロードによる jQuery Vmap の更新

私は次のプラグインを使用しています: http://jqvmap.com/は、異なる地域を持つ国の適切な地図をもたらしました。

クリックが発生したときに一部の情報をフィルタリングするために、投稿データでページを更新したいと考えています。かなり使いやすそうなロード機能を使ったのですが、機能に到達してもその後何も起こりません。

jQuery は次のとおりです。

したがって、基本的にリージョンをクリックすると、何も起こりません。onRegionClick 関数に到達したとしても。

$("#francemap") 内でドキュメントセレクターを呼び出しているような「DOMレベルの問題」であると確信していますが、確認できず、さらにこれを克服する方法もわかりません。

私を読んでくれてありがとう

0 投票する
2 に答える
675 参照

javascript - jqvmap未定義値の扱い方

jqvmapマップ シリーズを表示するために使用しています(ifthq.com scroll low left)。USA マップには、値が 1 に等しい LA と OH の 2 つの州があります。

jqvmap のフィードに使用される JSON は次のとおり{"OH":1,"LA":1}です。

地図は表示されますが、正しく塗りつぶされません。私の仮定は、線形の normalizeFunction は、最大で 2 つの状態になり、残りは最小であるということです。これはそうではありません。

US マップは終了し50 elements、データは 2 つしかないため、「デフォルト」データを でゼロに設定するにはどうすればよいjqvmapですか? 言い換えると、undefined states would be equal to zero?

ありがとう。

更新 #1: 質問のコード: 定義を表示します。mbrmap は、データ プルの結果です。

html:

JavaScript コード:

initJQVMAP関数は index オブジェクトのメソッドであることに注意してください。

Index.initJQVMAP(mapdata);関数呼び出しによって初期化されます。ありがとう。

0 投票する
1 に答える
36 参照

jqvmap - jqvmap - ガンビアには色がありません

サイトに jqvmap 1.0 をインストールしました。すべて正常に機能しますが、ガンビアの色です。透明に見えます。

これがガンビアの道です。jqvmap 1.0:

このパスを元のパスと比較しました。それらの間に違いはありません。

バージョン 1.1 をダウンロードし、その jquery.vmap.world.js (パス定義) を配置しました。問題は解決されませんでした。

この色をガンビアと他の国に設定しました。

ガンビアは、その色を示していない唯一の国です。ご覧のとおり、ガンビアより小さいいくつかの小さな島々でも、色が正しく表示されています。何か案が?

トランスペアレント ガンビア