在修改图片顺序时,引入了sortable.js。由于在调整顺序的同时,要把对应的图片顺序保存到数据库,所以需要在调整完之后触发相应的顺序,所以用到了sortable里的stop事件。
js代码如下:
$("####").sortable({
stop: function (event, ui){
//..................
}
});
但是使用之后,浏览器报错:
Uncaught TypeError: $(...).sortable is not a function
解决方法:sortable.js需要在引用sortable.js之前先引用jquery.ui.js
引入之后顺利解决了问题。
<script src="~/Scripts/jqueryUI/jquery-ui.min.js"></script>
<script src="~/Scripts/plugins/sortable/Sortable.min.js"></script>