考虑的jQuery的下面几行:如何滚动分离的对象?
var $s = $('<span><span class="one"><span class="two"></span></span></span>');
$('.one', $s).css('border', 'solid 1px black').scrollLeft(200);
$('.one', $s).css('border', 'solid 1px blue').scrollTop(200);
$(document.body).append($s);
现在我想做些滚动以前的元素被附加到DOM(由于视觉要求),但滚动条保持在0 如何我可以在元素附加到DOM之前滚动元素吗?
JS小提琴例如:http://jsfiddle.net/KeesCBakker/gQbkw/1/
换句话说,除非将元素附加到DOM,否则不能滚动元素,因为浏览器不知道它的尺寸,是否可以滚动或滚动多少。 –
另一个附加将重置滚动,以及:(:(IE) –
编辑我的答案与小提琴,可能会帮助 –