This might turn out to be onscreen after all, unless `this.element` is within an iframe or something. Settings `visibility: hidden` might be a better idea – it will still force the browser to calculate the width, but the element will not be visible nor clickable.