D3 でhoverIntentを使用しようとしています。これで、 hoverIntent はjQuery のhover と同じように機能します。
もともと、私は次のように D3 で mouseOver イベントを作成しました。
nodes
.on("mouseover", highlightNode)
.on("mouseout", unhighlightNode)
ただし、"hoverIntent" (または "hover") を使用するon
ことはできません。これらは疑似イベントであるためです。
また、D3 セレクターは jQuery セレクターと同じように機能するように見えますが、そのようなものを実行することnodes.hover(highlightNode, unhighlightNode)
はできません。「mouseenter」イベントと「mouseleave」イベントをそれぞれのハンドラーにバインドすることで置き換えることができますが、同様のhover
方法で置き換える方法がわかりません。hoverIntent
hoverIntent
を使用してバインドできるイベントに分解する方法はありon
ますか? または、D3 の選択を jQuery の選択に変換する方法はありますか?