Я хотел, чтобы динамическое разделение контента сопровождало вас курсором в пространстве веб-браузера.
Я не профессионал в JS, поэтому я потратил 2 часа, чтобы наконец отладить очень глупый способ сделать это.
$(document).ready(function () {
function func(evt) {
var evt = (evt) ? evt : event;
var div = document.createElement('div');
div.style.position = "absolute";
div.style.left = evt.clientX + "px";
div.style.top = evt.clientY + "px";
$(div).attr("id", "current")
div.innerHTML = "CURSOR FOLLOW TEXT";
$(this).append($(div));
$(this).unbind()
$(this).bind('mousemove', function () {
$('div').remove("#current");
});
$(this).bind('mousemove', func);
}
$("body").bind('mousemove', func)
});
Как вы можете видеть, это в значительной степени грубая сила, и она немного замедляет работу браузера. Я часто испытываю задержку в работе браузера, когда перетаскиваю мышь из одного места в другое.
Есть ли способ сделать это проще, быстрее и интуитивнее.
Я знаю, что вы можете использовать технику изображения курсора, но это то, чего я хочу избежать.
Заранее спасибо.