Я разрабатываю веб-приложение ASP.NET MVC 4, которое использует последние библиотеки пользовательского интерфейса JQuery и JQuery и автоматически ссылается на них (на странице _Layout.cshtml).JQuery UI sortable() метод не поддерживается ошибка
Я выполнял руководство here, чтобы реализовать функциональность переупорядочения перетаскивания на столе.
Но даже когда я явно добавляю ссылку на последний файл пользовательского интерфейса JQuery в модели просмотра, где это необходимо, например.
<script src="/Scripts/jquery-ui-1.10.2.min.js" type="text/javascript"></script>
способ сортировки() не работает. Он не отображается в Visual Studio intellisense, и он не работает при запуске. При запуске в Internet Explorer (или в любом браузере) я просто получаю сообщение об ошибке «Объект не поддерживает свойство или метод« sortable »».
Вот как я пытаюсь использовать метод:
<script type="text/javascript">
$(document).ready(function()
{
$("#clueTable tbody").sortable();
});
</script>
я замечаю от Intellisense есть свойство «sortables» и «род», что он находит из файла пользовательского интерфейса JQuery, но не «сортировка».
Таким образом, ссылка кажется прекрасной, и это, безусловно, последний JQuery UI-код (я проверил это, получив последний файл), поэтому я немного озадачен этим.
Я бы использовал панель инструментов Fiddler или IE dev, чтобы точно убедиться, что загружен файл сценария jquery ui. Не полагайтесь на VS intellisense. Вот jsfiddle с вашим точным кодом, который отлично работает. http://jsfiddle.net/vR9UW/5/ (с использованием jquery ui 1.10.2). Должно быть что-то еще происходит. – BNL
Спасибо @BNL, я вроде забыл, что существуют инструменты разработчика! Инструменты разработчика Chrome, казалось, предоставляли намного больше деталей, чем Internet Explorer, поэтому я использовал это, чтобы точно определить, что происходит. –