3

uljqueryを使用して新しいli要素を追加する簡単な場所があります。これはほとんどの場合うまく機能しますが、新しいlis を追加した直後に、リストのスクロール位置が 0 にリセットされることがあります。なぜこれが起こるのか誰にも分かりますか?

4

2 に答える 2

0

このコードのようなものを使用すると、そうなります:

<a href="#" id="append">Append</a>

jQuery では、次のようにコードを指定した可能性があります。

$("#append").click(function(){
    $("ul").append("<li>");
});

その場合はreturn false;、関数に a を指定する必要があります。

$("#append").click(function(){
    $("ul").append("<li>");
    return false;
});

これがあなたが探しているものでない場合は、詳細を教えてください! :)

于 2012-09-18T13:37:17.360 に答える
0

わかりました、次のスタイルが動作の原因であるようです:

display: -webkit-box;
-webkit-box-orient: vertical;
于 2012-09-18T13:38:44.753 に答える