問題タブ [maphilight]
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 - モーダルを閉じて再度開いた後、jQuery Maphilight が機能しない
私は ASP.NET Core MVC プロジェクトに取り組んでいます。ここでは、剣道 UI モーダルがあり、モーダル内に建物の平面図のイメージ マップがあります。
モーダルを開くと、特定の領域を強調表示する必要があるため、jQuery Maphilightを使用しました。すべて正常に動作しますが、モーダルを閉じて再度開くと、その領域が強調表示されなくなります。モーダルを開いたときに初めて機能します。
これまでのところ、これは私が持っているものです:
Kendo UI Modalのコードは、以前に添付したリンクと同じであるため、アップロードしていません。
私が言ったように、これはモーダルを開いたときに初めて機能するので、ImageMapsterを使用することにしました。私は文字通り同じコードを持っていますが、変更されるのは ImageMapster オプションのパラメーターだけです。ImageMapster を試しても役に立ちませんでした。マウス ホバー時に領域が強調表示されませんでした。
これは私が持っているものです:
また、ImageMapster のスクリプトを含むこの6 つの警告が表示されます。
と で初めて作業してい<map>
ます<area>
。
現在、唯一の問題は、モーダルを閉じて再度開くと、jQuery Maphilightが正常に機能せず、その領域が強調表示されないことです。モーダルを開いたときに初めて機能します。
これを修正する方法はありますか?
html - jQuery maphilight with parcel bundler - 「.maphilight は関数ではありません」
"scripts":{"start": "parcel docs/demo_world.html"}
package.json ファイルの Parcel スクリプトを使用して、jQuery maphilight プラグインのデモを実行しようとしています。https://github.com/kemayo/maphilightからダウンロードした maphilight デモ プロジェクトを使用しています。これは、ライブ サーバーを使用して正常に動作しますが、上記の Parcel スクリプトを使用すると、開発ツールで次のエラーが発生します。
上記のリンクで maphilight デモを取得し、実行npm i parcel-bundler --save-dev
して、以下の package.json ファイルにスクリプトを追加しました。
これはParcelでも可能ですか?どんな情報でも大歓迎です!ありがとうございました。
完全な package.json は次のようになります。
HTML: