問題タブ [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 に答える
2007 参照

jqvmap - JQVMap にピンを追加するには?

質問はそれ自体を物語っています-私はすべてのドキュメントを調べましたが、明らかに何かが欠けています。

これが私の現在のjavascriptです:

私のページで私は呼び出しますIndex.initJQVMAP();

これを呼び出す:

私のHTMLには次のものがあります:

機能していない唯一の部分はピンです。地域コードの大文字と小文字を変更しようとしましたが、効果がありません。

私のコードは、ここで入手可能なドキュメントに従っているようです

誰が私が間違っているかを見ることができますか?ピンはまったく表示されません。

0 投票する
3 に答える
1077 参照

javascript - Jqvmap ツールチップが機能しない

世界地図を表示するためにJQVMap ( http://jqvmap.com/ ) ワールド ビューを使用しています。国にカーソルを合わせると、ツールチップが表示されません。これは私のJavaScriptコードです:

ツールチップだけでなく、他のすべてが正常に機能します。ここで何が起こっているのかわかりません。

0 投票する
0 に答える
531 参照

jquery - jqVmap ホバーとクリックで領域全体を選択し、クラスを切り替えます

個々の国ではなく地域全体を選択することについて、StackOverflow ( https://stackoverflow.com/a/21825653/5580153 )のソリューションを使用して jqvmaps を拡張しようとしています。

目標:

1 - マップ上の地域 (アフリカ、東南アジアなど) をロールオーバーすると、一連の div が拡大および縮小するようにしようとしています。領域全体が強調表示され、正しい div がスタイルを変更するクラスを追加/削除する必要があります。

2 - さらに、リージョンをクリックまたは選択すると、追加されたクラスはクリックが解除されるまで保持されます。

3 - div をロールオーバーすると、関連する領域が強調表示されます。私がやったことがマップ全体のロードを妨げていたので、コードペンからそのために行ったいじりを削除しました...それは現在最高の優先度ではありませんが、「いい」でしょう.

問題: しばらくの間、地域全体を強調表示していましたが、何らかの理由で、個々の国だけを強調表示するように戻っています。この動作に戻るまで変更を取り除こうとしましたが、何をしたかを特定できません。

領域全体が強調表示に戻るように、間違ったことを解決するための助けが必要ですか? また、onRegionSelect 関数を意図したとおりに機能させることができないようです。

codepen はこちらから入手できます: http://codepen.io/anon/pen/mOrOjP

少し面倒ですが、何か助けていただければ幸いです。ありがとう!