【问题标题】:jquery touch punch - draggable on ipad [closed]jquery touch punch - 在 ipad 上可拖动 [关闭]
【发布时间】:2012-03-22 23:13:24
【问题描述】:

我开始使用 jquery touch punch 扩展,以便在 ipad 上实现可拖动性,但我马上就被绊倒了。对我来说可能是非常愚蠢的事情。开发人员的可拖动示例在我的 ipad 上运行良好:

http://furf.com/exp/touch-punch/draggable.html

这在我的桌面浏览器中运行良好,但在 ipad 上它只关注块并在我拖动时滚动整个页面,就好像它只是一个图像或其他正常的嵌入对象一样。因为这是 ipad 上的 jquery/ui 通常发生的情况,这让我认为它没有加载或忽略我网站上的“punch”代码(尽管如果我通过相同的路径在我的网站上托管 jquery 文件,那些加载并且在桌面浏览器中运行良好)。这是整个代码,非常基本:

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8" />
<title>Touchpunchtest</title>
<script src="http://code.jquery.com/jquery.min.js"></script>
<script src="http://code.jquery.com/ui/1.8.17/jquery-ui.min.js"></script>
<script src="js/jquery.ui.touch-punch.js"></script>
</head>
<body>
<div id="draggybox" onclick="void(0)" style="width: 150px; height: 150px; background: green;"></div>
<script>$('#draggybox').draggable();</script>
</body>
</html>

我错过了什么?!

【问题讨论】:

    标签: jquery ipad draggable jquery-ui-touch-punch


    【解决方案1】:

    如果项目是从 GIT hub 下载的,似乎没问题。不知道你从哪里得到你的 jquery.ui.touch-punch.js 文件,但它似乎是错误的。您的浏览器可能会对此进行补偿,但 iPad 浏览器不会。

    【讨论】:

    • 我今天从github下载了! :(
    • oof,我下载不正确,抓取了一些非 zip 文件。它现在正在工作。呸!以为我快疯了,实际上我只是非常愚蠢(我最初的猜测)。
    • AJak 是正确的。该插件仅在触摸可用时才有效,因此您的桌面将忽略代码。如果您在使用 Touch Punch 时需要任何帮助,可以访问插件页面touchpunch.furf.com 联系我(开发者)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多