マウスがその div 内にあるときに、カーソルの横に小さな円形のマーカーが表示される div を使用できるようにしたいと考えています。この div の外に移動すると、カーソル マーカーが削除され、非表示になります。
私が欲しいものの例を見つけましたが、正確に必要なものではありません: -
上記の問題: - その div 内にいるときにのみ黄色のマーカーを表示したい - その div の外にいるとき、マーカーは非表示になり、カーソルは正常です。- マウスを動かしたときにマーカーがカーソルから離れすぎている
何か案は?
var mouseX = 0, mouseY = 0, limitX = 150-15, limitY = 150-15;
$(window).mousemove(function(e){
mouseX = Math.min(e.pageX, limitX);
mouseY = Math.min(e.pageY, limitY);
});
// cache the selector
var follower = $("#follower");
var xp = 0, yp = 0;
var loop = setInterval(function(){
// change 12 to alter damping higher is slower
xp += (mouseX - xp) / 12;
yp += (mouseY - yp) / 12;
follower.css({left:xp, top:yp});
}, 30);
ありがとう