【发布时间】:2014-05-15 09:01:11
【问题描述】:
我正在使用可排序的 jquery,但我遇到了一个问题。当我拖动一个列表时,它会显示一个很大的空白区域。 这是我的代码。
$(function() {
$("#todo").sortable({ opacity: 0.6, cursor: 'move', update: function() {
var order = $(this).sortable("serialize") + '&action=updateRecordsListings'
$.post("todo/updateDB.php", order, function(theResponse){
});
}
});
});
html
<ul id="todo">
<?php
$sel=mysql_query("SELECT * FROM `todo` WHERE `proid`='$proid' ORDER BY `order` ASC");
$b=mysql_num_rows($sel);
$i=0;
while($show=mysql_fetch_array($sel))
{
$i++;
?>
<li id="recordsArray_<?php echo $show['id']; ?>"><div class="span12"><em><strong><?php echo $show['title'] ?></strong></em></li>
<?php
}
?>
<?ul>
【问题讨论】:
-
你能在jsfiddle.net中举个例子吗?看到那里发生的事情比在图片中要容易得多。
-
它在 jsfiddle jsfiddle.net/4t6sX 中工作正常@为什么在我的项目中不能正常工作?
-
如果它在小提琴中而不是在你的代码中工作,那么它受到了你没有添加到小提琴中的东西的影响。可能是 CSS。
-
我认为您的 css 文件创建了问题或 js 文件。看看它。一个一个去掉,检查一下。
-
我认为这是问题所在。好的,谢谢。
标签: javascript php jquery ajax jquery-ui