首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >JQuery移动如何使用TouchPunch.js在页面上移动元素?

JQuery移动如何使用TouchPunch.js在页面上移动元素?
EN

Stack Overflow用户
提问于 2018-04-27 18:32:52
回答 1查看 476关注 0票数 0

我试图在我正在进行的项目中使用touchPunch黑客,以便动态创建的元素可以在页面上移动。我正在使用网络风暴作为我的IDE,并已经通过了一步一步的教程,如何正确地使用触摸屏。我包括了所需的脚本:

代码语言:javascript
复制
    <script src="http://code.jquery.com/jquery.min.js"></script>
    <script src="http://code.jquery.com/ui/1.8.21/jquery-ui.min.js"> 
    </script>

    <script src="jquery.ui.touch-punch.min.js"></script>

然后我在屏幕上创建我的div:

代码语言:javascript
复制
    <div id="square" style="width:25px; height:25px; background-color: blue"></div>

然后,在我的jquery中,我有以下代码:

代码语言:javascript
复制
    $("#square").draggable();

问题是拖放功能没有被识别,当我试图通过apk在我的手机上运行phonegap项目时,我的任何元素都不会移动。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-01-23 23:27:53

我知道这个问题是几个月的old....but,我偶然发现它,并看到它没有答案。

我更新了头中的脚本,并将jQuery封装在文档就绪中,现在它可以工作了。我已经在几个Cordova应用程序中与jQuery ui / jQuery手机一起使用了触屏功能,而且效果很好。不管怎么说,下面很管用。如果您仍然有问题,打开Safari或Chrome,并检查是否有任何错误,您正在得到。祝好运。

代码语言:javascript
复制
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>

<script src="https://ajax.googleapis.com/ajax/libs/jqueryui/1.12.1/jquery-ui.min.js"></script>

<script src="https://raw.githubusercontent.com/furf/jquery-ui-touch-punch/master/jquery.ui.touch-punch.min.js"></script>
代码语言:javascript
复制
$( document ).ready(function() {
    $("#square").draggable();
});

链接到工作代码:

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50068370

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档