gpt4 book ai didi

javascript - 如何拖动屏幕并捕捉到一个div?

转载 作者:行者123 更新时间:2023-11-28 01:43:59 24 4
gpt4 key购买 nike

我将更详细地解释我的意思:有一种方法可以通过用光标拖动它或用手指触摸它来使整个屏幕移动。然后,您又可以捕捉到离您位置最近的 div。 div 还能够根据分辨率和更改屏幕大小进行调整。这是主要示例:http://making.gene.com/1/start/

我对如何实现这一点很感兴趣,并且我已经对这个主题进行了研究。有许多 jquery 插件可让您捕捉到 div,或在屏幕上移动对象,但没有达到我想要的程度。

这是我的第一篇文章,所以如果我可以添加对您有帮助的内容,请告诉我。

这是一个捕捉到 div 的例子,这是我能找到的最多的例子。

<script src="src/jquery.scrollsnap.js"></script>
<script type="text/javascript">
$(document).ready(function() {
$(document).scrollsnap({
snaps: '.snap',
proximity: 50
});
});
</script>

这让您可以在滚动到 div 附近时捕捉到它,同时还可以更改捕捉时的邻近度。

最佳答案

试试这个 http://guidobouman.github.io/jquery-panelsnap/

这个插件捕捉部分

<!doctype html>
<html>
<head>
<script src="/path/to/jquery.js"></script>
<script src="/path/to/jquery.panelSnap.js"></script>
<script>
jQuery(function($) {
$('body').panelSnap();
});
</script>
</head>
<body>
<section>
...
</section>
<section>
...
</section>
<section>
...
</section>
</body>
</html>

关于javascript - 如何拖动屏幕并捕捉到一个div?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23904524/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com