我遇到的问题是,每当我尝试拖放一个句柄,在拖放的过程中,正文文本将不会与文本保持一致在最后附上的代码中加以说明。在jQuery UI中拖动排序的小故障
为什么我宁愿不把手柄放在<p>
标签中,正如网络上的一些例子所显示的那样,我想允许用户就地编辑p标签之间的东西,因此我不想在显示表单前进行大量的预处理(我可能会在p标签周围添加更多内容)。
如果任何人都可以对此事进行阐述,那将不胜感激!
代码,使用谷歌CDN,所以它应该只是工作:
<head>
<style type="text/css">
#container{
width:500;
}
.handle{
float:left;
}
.
</style>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js"></script>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.7.2/jquery-ui.min.js"></script>
<script type="text/javascript">
$(function(){
$('#container').sortable({
revert:true,
handle:'.handle',
});
});
</script>
</head>
<div id="container">
<div class="c"><span class="handle">HH</span><p>Some text here asdf asdf asdf asdf asdf asd fasd fsa dfsa df asdf sadf sa dfa sdf sadf asd fsa df sadf asdf asdf asd fas df asdf as </p></div>
<div class="c"><span class="handle">HH</span><p>Some text here asdf asdf asdf asdf asdf asd fasd fsa dfsa df asdf sadf sa dfa sdf sadf asd fsa df sadf asdf asdf asd fas df asdf as </p></div>
</div>