我正在开发一个 ASP.NET MVC 4 Web 应用程序,它利用最新的 JQuery 和 JQuery UI 库,并自动引用它们(在 _Layout.cshtml 页面中)。
我一直在按照这里的教程在表格上实现拖放重新排序功能。
但即使我在需要的视图模型上明确添加对最新 JQuery UI 文件的引用,例如
<script src="/Scripts/jquery-ui-1.10.2.min.js" type="text/javascript"></script>
sortable() 方法不起作用。它不会出现在 Visual Studio 智能感知中,并且在运行时也不起作用。在 Internet Explorer(或任何浏览器)上运行时,我只是收到一条错误消息,“对象不支持属性或方法'可排序' ”。
这是我尝试使用该方法的方式:
<script type="text/javascript">
$(document).ready(function()
{
$("#clueTable tbody").sortable();
});
</script>
我从 Intellisense 注意到它从 JQuery UI 文件中找到了一个属性“sortables”和“sort”,但不是“sortable”。
所以参考看起来很好,它绝对是最新的 JQuery UI 代码(我通过获取最新文件验证了这一点)所以我对这个有点迷惑。