ページの実行時に次のエラーが発生します
$(".column").sortable is not a function
以下は、ソート可能な関数を呼び出すために使用しているコードです。
function makeSortable() {
var $sortableItems = $('> li', settings.columns);
$('.column').sortable({
items: $sortableItems,
connectWith: $(settings.columns),
handle: settings.handleSelector,
placeholder: 'widget-placeholder',
forcePlaceholderSize: true,
revert: 300,
delay: 100,
opacity: 0.8,
containment: 'document',
start: function (e, ui) {
$(ui.helper).addClass('dragging');
},
stop: function (e, ui) {
$(ui.item).css({ width: '' }).removeClass('dragging');
$(settings.columns).sortable('enable');
}
});
$sortableItems.find(settings.handleSelector).css({
cursor: 'move'
}).mousedown(function (e) {
$sortableItems.css({ width: '' });
$(this).parent().css({
width: $(this).parent().width() + 'px'
});
}).mouseup(function () {
if (!$(this).parent().hasClass('dragging')) {
$(this).parent().css({
width: $(".widget-placeholder").width() + 'px'
});
} else {
$(settings.columns).sortable('disable');
}
});
}
ASPXページに次のものを含めました。
<script src="../../Scripts/Management/jquery-1.8.2.js" type="text/javascript"></script>
<script src="../../Scripts/Management/jquery-ui.min.js" type="text/javascript"></script>
<script src="../../Scripts/Management/Widgets.js" type="text/javascript"></script>
<link href="../../Scripts/Management/jquery-ui.css" rel="stylesheet" type="text/css" />
それでもエラーが発生します。誰かが私がこのことを整理するのを手伝ってもらえますか?