考慮的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) –
編輯我的答案與小提琴,可能會幫助 –