我有一个简单的ul
地方,我使用 jquery 附加了一堆新的 li 元素。li
这在大多数情况下效果很好,但有时列表的滚动位置会在添加新s之后立即重置回 0 。有谁知道为什么会发生这种情况?
问问题
196 次
2 回答
0
当你使用类似这样的代码时,它会发生:
<a href="#" id="append">Append</a>
在 jQuery 中,您可能已经以这种方式给出了代码:
$("#append").click(function(){
$("ul").append("<li>");
});
如果是这种情况,您需要给return false;
该功能一个。
$("#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 回答