Sortable.J здесь новичок, поэтому будьте осторожны.
Я пытаюсь реализовать сортируемый список на своей странице с помощью Sortable.js. Я не получаю никаких ошибок при выполнении, однако, когда я пытался перетаскивать элементы списка, они вообще не двигались.
Вот мой HTML:
<ul id="forcedranking" class="wizard-contents-container-ul forcedRankCls" ng-show="isForcedRankingQuestion">
<div class="answers-container">
<div class="answer-child-container">
<li ng-repeat="query in currentQuestionObject.choices | orderBy:['sequence','answer']" class="listModulePopup forcedRankingChoice" data-index="{{$index}}" ng-model="query.value">
{{query.answer}}
</li>
</div>
</div>
</ul>
И вот мой JS:
/* Get current input type for Clear All checkbox activation */
$scope.currentInputType = $scope.currentQuestionObject.inputType.toLowerCase();
if ($scope.currentInputType == "forced ranking") {
$scope.isForcedRankingQuestion = true;
/* SORTABLE FOR FORCED RANKING */
var mySort = document.getElementById("forcedranking");
// forcedranking is my id for the <ul>
var sortable = Sortable.create(forcedranking, {});
// Tried setting this because I thought this was the culprit. Turns out it's not.
sortable.option("disabled", false);
Я назвал свой Sortable.js так (под моими библиотеками angularJS):
<script type="text/javascript" src="content1/carousel/Sortable.js"></script>
В целом, я думаю, что Sortable действительно отличная библиотека, поэтому я хочу, чтобы она работала так хорошо. Но я просто не знаю, что я делаю неправильно здесь.