Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/83.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery中的拖放列表_Jquery - Fatal编程技术网

Jquery中的拖放列表

Jquery中的拖放列表,jquery,Jquery,我使用基本HTML和jQuery创建了这个列表。这只是一个较大项目的测试,但它似乎不起作用 我有一个.css页面、一个html页面和一个.js页面,它们应该一起工作 这是HTML <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.o

我使用基本HTML和jQuery创建了这个列表。这只是一个较大项目的测试,但它似乎不起作用

我有一个.css页面、一个html页面和一个.js页面,它们应该一起工作

这是HTML

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"
  xml:lang="en" lang="en">
<head>
<title>JQuery Drag List Test</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="title" content="" />
<meta name="keywords" content="" />
<meta name="description" content="" />
<link rel="stylesheet" type="text/css" href="/css/testingcolumns.css"></link>

</head>
<body>

<ul>
  <li class="item">Coffee</li>
  <li class="item">Tea</li>
  <li class="item">Milk</li>
</ul> 

<div id="list"></div>


<script type="text/javascript" src="js/jq/dragdrop.js"></script>
<script type="text/javascript" src="/js/jq/jq-1.7.1.min.js"></script>
<script type="text/javascript" src="/js/jq/jq-ui-1.8.16.custom.min.js"></script>

</body>
</html>

总之,这应该是可行的,但由于某种原因,当我使用Dreamweaver在浏览器中预览时,3个列表元素显示为项目符号,而列表(在Dreamweaver中显示为绿色框)根本不显示。项目符号不会在浏览器中拖动

尝试从以下位置切换页面中包含JS文件的顺序:

<script type="text/javascript" src="js/jq/dragdrop.js"></script>
<script type="text/javascript" src="/js/jq/jq-1.7.1.min.js"></script>
<script type="text/javascript" src="/js/jq/jq-ui-1.8.16.custom.min.js"></script>



我不知道dragdrop.js是什么,但如果它使用jQuery或jQuery UI,那可能是你的问题。

你能把它放到JSFIDLE中吗?是一个允许您添加html、javascript和css片段,然后查看其呈现方式的网站。在这种情况下,您可以将上面的所有部分(您需要将JS文件的路径更改为全局路径)粘贴到此处。这将允许人们看到你在谈论什么,并“摆弄”你的代码,看看他们是否能够修复它。这是一个伟大的工具!它仍然不起作用。我是说小提琴起作用了,但代码仍然不起作用。任何洞察都会有帮助。小提琴不会神奇地修复它。。。这只是为了向人们展示你的问题。
ul {
width: 150px;
padding: 0px;
list-style: none;
}

#list {

width: 120px;
height: 180px;
background-color: #0F9;
border: 1px solid #000;
overflow: auto;
 }

#list.border {
border-width: 2px;
}
<script type="text/javascript" src="js/jq/dragdrop.js"></script>
<script type="text/javascript" src="/js/jq/jq-1.7.1.min.js"></script>
<script type="text/javascript" src="/js/jq/jq-ui-1.8.16.custom.min.js"></script>
<script type="text/javascript" src="/js/jq/jq-1.7.1.min.js"></script>
<script type="text/javascript" src="/js/jq/jq-ui-1.8.16.custom.min.js"></script>
<script type="text/javascript" src="js/jq/dragdrop.js"></script>