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 の選択に変換する方法はありますか?