0
私はOpenLayersをマップに(少なくとも私はそう思う)リンク用のJavascriptを使用する必要があります。JavaScriptリンクをHTMLリンクのように動作させるにはどうすればよいですか?
map.on("click", e => {
map.forEachFeatureAtPixel(e.pixel, (feature) => {
window.location.href = "/s/" + feature.getId();
return true; // stop after first feature
});
});
これは正常に動作しますが、いくつかのものを欠い:
- 兆候はありませんそれをホバリングするとリンクが私を連れて行く。
- Commandキーを押しても新しいタブでそれを開くことはできません。
は私がホバーに耳を傾け、コマンドが押されているかどうかをチェックすることについて考えたが、これはエラーが発生しやすいようで、唯一の既知のシステム構成で動作します。
JavaScriptリンクをHTMLリンクと同じように動作させる方法はありますか?
実際の ''タグを動的に生成するのはどうですか? – Lix
カーソルを追跡し、目に見えない ''を置くことを意味しますか?私は実際にそれを試みるかもしれない。 –