だから、私はpageSeeクラスは、ハイパーリンクに従います、それが適用されますどのようなdivのように、この機能を動作させるためにしようとしている。..なぜこのJavaScript mousemove関数は動作しませんか?
これは私が書いたものです。.. https://jsfiddle.net/LoorLge5/5/
<html>
<head>
<style>
body {padding: 500px; background: #ddd; }
.pageSee { position: absolute; float: left; }
</style>
</head>
<body id="as">
<div id="this">this is awesome</div>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.2.2/jquery.min.js"></script>
<script>
$(function()
{
$('#as').divFollow({
target: 'http://www.facebook.com/'
});
});
function divFollow(settings)
{
return this.each(function()
{
this.append('<a class="pageSee" src="' + settings.target + '"></a>');
this.on('mousemove', function(e)
{
$('.pageSee').css({
left: e.pageX - 5,
top: e.pageY - 5
});
});
});
}
</script>
</body>
</html>
これは完璧でした。私は、それが機能するためのオプション設定も含める必要がありました。 settings = $ .extend({target:null}、設定); – iBrazilian2