我使用此功能来自动调整textarea:
std::weak_ptr<smart_singleton> smart_singleton::weak_instance;
std::shared_ptr<smart_singleton> smart_singleton::get_instance()
{
if (auto existing_instance = weak_instance.lock()) {
return existing_instance;
} else {
std::shared_ptr<smart_singleton> tmp_shared(new smart_singleton());
weak_instance = tmp_shared;
return tmp_shared;
}
}
smart_singleton::smart_singleton()
{
}
我有这个工作流程:用户转到$('textarea').each(function () {
this.setAttribute('style', 'height:' + (this.scrollHeight) + 'px;overflow-y:hidden;');
}).on('input', function () {
this.style.height = 'auto';
this.style.height = (this.scrollHeight) + 'px';
});
,填写textarea并保存,然后他关闭page A
并再次访问它,textarea仅在page A
调整大小,但我需要每次用户访问此页面时都会调整大小。