私は現在、親要素が「入力された」ときに子要素でmousemoveイベントを使用するプラグインを開発しています
インスタンスが1つある場合は正常に機能しますが、ユーザーにインスタンスが多数ある場合はどうなりますか?
プラグインは画像を含むdivで使用され、カーソルに続くdivの中にdivがあります。
したがって、画像にカーソルを合わせると、divがカーソルの後に続きます。
mousemoveイベントがあまりにも多くの要素にバインドされていたためかもしれないと思ったので、'mouseleave'でmousemoveを元に戻しましたが、それでも問題は解決しません。
サファリとクロームで問題ないようです。
elem
.on('mouseenter', function(){
$(this).on('mousemove', function(e){
setPosition();
});
})
.on('mouseleave', function(){
$(this).unbind('mousemove');
});
setPosition()関数は、カーソル上のdivの位置を中央に設定するだけです。
プラグインが複数の要素で実行されている場合にのみ遅くなりますか?
助けてください、ありがとう。