Javascript Sortable不在模式下工作,但在启动模式的页面上工作
我目前正试图使一个列表可以使用拖放模式重新排序。我的情态在下面Javascript Sortable不在模式下工作,但在启动模式的页面上工作,javascript,html,jquery-ui-sortable,Javascript,Html,Jquery Ui Sortable,我目前正试图使一个列表可以使用拖放模式重新排序。我的情态在下面 <div class="modal fade" id="settingsModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true"> <div class="modal-dialog modal-lg"> <div class="modal-content">
<div class="modal fade" id="settingsModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
<div class="modal-dialog modal-lg">
<div class="modal-content">
<div class="modal-header">
<h4 class="modal-title">Settings</h4>
</div>
<div class="modal-body">
<ul id="sortable">
<li data-id="1" class="ui-state-default"><span class="ui-icon ui-icon-arrowthick-2-n-s"></span>Test 1</li>
<li data-id="2" class="ui-state-default"><span class="ui-icon ui-icon-arrowthick-2-n-s"></span>Test 2</li>
<li data-id="3" class="ui-state-default"><span class="ui-icon ui-icon-arrowthick-2-n-s"></span>Test 3</li>
</ul>
</div>
<div class="modal-footer">
<button id="save-reorder" type="button" class="btn btn-primary">Save</button>
</div>
</div>
</div>
</div>
当我在启动modal的页面上使用此代码时,它工作得很好。我不知道为什么这在模态中也不起作用。非常感谢您的帮助。请尝试此代码
<!DOCTYPE html>
<head>
<!-- Bootstrap CSS -->
<link rel="stylesheet" href="bootstrap.min.css" >
<script src="jquery-ui.min.js" type="text/javascript"></script>
</head>
<div class="modal fade" id="settingsModal" tabindex="-1" role="dialog" aria-labelledby="exampleModalLongTitle" aria-hidden="true">
<div class="modal-dialog modal-lg">
<div class="modal-content">
<div class="modal-header">
<h4 class="modal-title">Settings</h4>
</div>
<div class="modal-body">
<ul id="sortable">
<li data-id="1" class="ui-state-default"><span class="ui-icon ui-icon-arrowthick-2-n-s"></span>Test 1</li>
<li data-id="2" class="ui-state-default"><span class="ui-icon ui-icon-arrowthick-2-n-s"></span>Test 2</li>
<li data-id="3" class="ui-state-default"><span class="ui-icon ui-icon-arrowthick-2-n-s"></span>Test 3</li>
</ul>
</div>
<div class="modal-footer">
<button id="save-reorder" type="button" class="btn btn-primary">Save</button>
</div>
</div>
</div>
</div>
<a href="javascript://" id="target" >Open Modal</a>
<script type="text/javascript">
$(document).ready(function(){
$( "#sortable" ).sortable();
$( "#sortable" ).disableSelection();
});
$( "#target" ).click(function() {
$("#settingsModal").modal('show');
});
</script>
设置
测试1
测试2
测试3
拯救
$(文档).ready(函数(){
$(“#可排序”).sortable();
$(“#可排序”).disableSelection();
});
$(“#目标”)。单击(函数(){
$(“#设置模式”).modal('show');
});
<!DOCTYPE html>
<head>
<!-- Bootstrap CSS -->
<link rel="stylesheet" href="bootstrap.min.css" >
<script src="jquery-ui.min.js" type="text/javascript"></script>
</head>
<div class="modal fade" id="settingsModal" tabindex="-1" role="dialog" aria-labelledby="exampleModalLongTitle" aria-hidden="true">
<div class="modal-dialog modal-lg">
<div class="modal-content">
<div class="modal-header">
<h4 class="modal-title">Settings</h4>
</div>
<div class="modal-body">
<ul id="sortable">
<li data-id="1" class="ui-state-default"><span class="ui-icon ui-icon-arrowthick-2-n-s"></span>Test 1</li>
<li data-id="2" class="ui-state-default"><span class="ui-icon ui-icon-arrowthick-2-n-s"></span>Test 2</li>
<li data-id="3" class="ui-state-default"><span class="ui-icon ui-icon-arrowthick-2-n-s"></span>Test 3</li>
</ul>
</div>
<div class="modal-footer">
<button id="save-reorder" type="button" class="btn btn-primary">Save</button>
</div>
</div>
</div>
</div>
<a href="javascript://" id="target" >Open Modal</a>
<script type="text/javascript">
$(document).ready(function(){
$( "#sortable" ).sortable();
$( "#sortable" ).disableSelection();
});
$( "#target" ).click(function() {
$("#settingsModal").modal('show');
});
</script>