[英]Simple JQuery Drag and Drop not working at all
我是JQuery的新手,但这太荒谬了,我无法进行拖放工作
.php文件
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>PHP Test</title>
</head>
<body>
<span id="drag">Drag me</span>
<script type="text/javascript" src="js/jquery-2.1.3.min.js"></script>
<script type="text/javascript" src="js/drag.js"></script>
<script type="text/javascript" src="js/jquery-ui.js"></script>
</body>
</html>
我的拖动js文件
$(document).ready(function() {
$('#drag').draggable();
});
顺便说一句,我是否需要JQuery UI进行拖放操作?
谢谢
draggable()函数需要jQueryUI才能工作。 包含jQueryUI之后,您的代码可以正常工作。
$('#drag').draggable();
您应该以正确的顺序包含库:
<script type="text/javascript" src="js/jquery-2.1.3.min.js"></script>
<script type="text/javascript" src="js/jquery-ui.js"></script>
<script type="text/javascript" src="js/drag.js"></script>
在加载了jquery和jquery-ui之后,您的自定义代码(drag.js)应该位于最后。
我会使用CDN来节省速度和资源,并且还要确保您具有工作副本。 如上所述,订单可能是您的问题。
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/2.1.3/jquery.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jqueryui/1.11.2/jquery-ui.js"></script>
您应该首先加载UI脚本,然后再使用它。
<script type="text/javascript" src="js/jquery-2.1.3.min.js"></script>
<script type="text/javascript" src="js/jquery-ui.js"></script>
<script type="text/javascript" src="js/drag.js"></script>
重要提示:不要忘记jQuery 2. *浏览器兼容性: https : //jquery.com/download/#jquery-2-x它不支持IE 8或更早版本!
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.