我的页面底部有一个可排序的无序列表,在Firefox中完美无缺。但是,在Safari / Chrome中,当我想要拖动它时,抓取的列表将立即跳到页面顶部,就像UL位于窗口顶部。有人知道这里发生了什么吗?
谢谢。莱克斯。
以下是代码:
HTML(和PHP):
<ul id="list"> <? foreach($downloads as $download) { echo "<li class='downloads'><a rel='".$download->id."' href='".$base_url."downloads/".$download->id."'>".$download->title."</a></li>"; } ?> </ul>
CSS:
ul#list { padding: 10px 0; display: block; } ul#list li { background: #fff; padding: 10px; color: #bc1e2c; -moz-border-radius: 10px; -webkit-border-radius: 10px; font-weight: bold; margin: 10px 0; display: block; } ul#list li:hover { background: #212121; color: #fff; cursor: move; }
JS:
$(".alter-content ul#list").sortable({ update : saveSortorder,containment: 'parent' });