Ich habe eine sortierbare ungeordnete Liste am Ende meiner Seite, die perfekt in Firefox funktioniert. In Safari/Chrome springt das gegriffene Listenelement jedoch sofort an den Anfang der Seite, wenn ich es ziehen möchte, so wie das UL über dem Fenster ist. Weiß jemand, was hier vor sich geht?jQuery UI sortierbar() - listitem springt nach oben in Safari und Chrome
Danke. Lex.
Hier ist der Code:
HTML (und 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'
});
können Sie den Code hier einfügen? das wird helfen, eine Idee des Problems zu bekommen – balalakshmi
überprüfen Sie die Antwort thx –
Ich habe eine Jsfiddle erstellt, um zu versuchen und zu reproduzieren: http://jsfiddle.net/ZMKGv/1/. Ich sehe das Problem nicht, das Sie beschrieben haben, aber Sie haben den gesamten Code nicht veröffentlicht, daher ist das Problem wahrscheinlich anderswo. –