Перемещение изображения относительно курсора JS

Я делаю этот небольшой проект - мой курсор перемещается в левом прямоугольнике, и он должен появиться во втором. Я сделал изображение курсора, и я пытаюсь переместить его в соответствии с моим курсором, но ничего не происходит. Не могли бы вы помочь мне найти ошибку? Я был бы очень признателен!

Вот фрагмент кода:

<html>
<head>
    <title>Laboratory work 1_4</title>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <style>
        #imgc{
            position: absolute;
        }
    </style>
</head>
<body>
    <img src="arrow.png" id="imgc" width="20" height="20">
    <canvas id="canvas"  width="800" height="600" ></canvas>

    <script type="text/javascript">
    var c = document.getElementById("canvas");

    var ctx = c.getContext("2d");
    ctx.rect(20, 20, 300, 200);
    ctx.stroke();
    ctx.rect(350, 20, 300, 200);
    ctx.stroke();
    </script> 

    <script type="text/javascript" src="js/libs/jquery/jquery.js">
    $("#canvas").mousemove(function(e){
        $("#imgc").stop().animate({left:e.pageX, top:e.pageY});
    });
    </script> 
</body>

PS Я добавил библиотеку jquery в мастер библиотек JavaScript в Netbeans. Итак, структура моего проекта выглядит так:

введите описание изображения здесь

0 ответов

Другие вопросы по тегам