我有一个简单的简单代码示例来创建可排序列表。 ajax没有在firefox或chrome(os / x)中触发。 Firebug和chrome工具没有显示任何错误,适用的js文件以正确的顺序显示,但是将鼠标放在句柄上(或者在指定句柄之前的任何位置)只给了我一个文本栏,拖动只是突出显示了文本。
我已经尝试使用表格并使tbody可排序,现在,而不是div。
jquery,jquery ui和jquery cookie的版本是截至今天每个站点的默认值。
html
<!DOCTYPE html>
<html>
<head>
<script type="text/javascript" src="../js/jquery.min.js"></script>
<script type="text/javascript" src="../js/jquery-ui.min.js"></script>
<script type="text/javascript" src="../js/jquery.cookie.js"></script>
<script type="text/javascript" src="admin-faq.js"></script>
<title>Admin - FAQ</title>
<link href="/css/admin-style.css" rel="stylesheet" type="text/css">
</head>
<body id="public">
<div id='faq'>
<div id='data'>
<div>
<div class='handle'>+</div>
<div class='q'>test ...ion 1</div>
<div class='links'><a title='$q' href='$PHP_SELF?mode=edit&id=$row_array[0]'>edit</a></div>
</div>
<div>
<div class='handle'>+</div>
<div class='q'>test ...ion 2</div>
<div class='links'><a title='$q' href='$PHP_SELF?mode=edit&id=$row_array[0]'>edit</a></div>
</div>
</div>
</div>
</body>
</html>
管理员-faq.js
$('#faq #data').sortable({
containment: "parent",
axis: "y",
cursor: "move",
helper: "clone"
});
答案 0 :(得分:0)
需要围绕jQuery的函数包装器。