我目前有一个背景是偏移-500 pxx-200px的div,并与鼠标运动反应。按照我设置的方式,它只在鼠标移动后才能抵消。我已经多次尝试让.onload工作,这样它就能在加载页面时立即抵消它,但是我对javascript和Jquery还不熟悉,所以我很困惑。
代码以移动div:的背景
$(document).ready(function(e){
$('.landing-content').mousemove(function(e){
var x = -(e.pageX + this.offsetLeft) / 80;
var x2 = x
我正在用开发一个具有视差滚动技术的表单,我需要完成最后一步。我希望重新创建。
我试着在鼠标移动完成时让酷的延迟放松。当鼠标移动完成后,背景会慢慢停止移动,这很容易通过放松点来实现,但我不清楚如何做到这一点。
我创建了3个背景,当鼠标移动时,我重新创建了视差滚动。现在,我希望添加此功能,使其更真实。
你知道我怎样才能重现鼠标的效果吗?
编辑
我列出了我的代码片段,向您展示当鼠标移动事件时,我如何移动3个背景:
private void Window_MouseMove(object sender, MouseEventArgs e)//it is the Layout Root that con
在这里,我使用随机x和y动态地移动图像,在缩放和拖动SVG中。现在,我想在这些移动图像后面附加虚线路径。类似于下面的图像:
我找到了一个,在这里,鼠标后面有一条虚线路径。目前,我尝试使用相同的代码为一个图像创建路径。我没有使用鼠标X&Y坐标,而是使用了运动图像的随机X和Y值。
var pt = [];
pt.push(randomX);pt.push(randomY);
tick(pt);
function tick(pt) {
// push a new data point onto the back
ptdata.push(pt);
// Redraw
这是我的剧本:
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class GoToMouse : MonoBehaviour
{
private Transform tf;
private bool Selected = false;
// Start is called before the first frame update
void Start()
{
tf = GetComponent<Tr