city-picker
city-picker copied to clipboard
能否添加一个resize()方法!或是setwidth()方法
当把citypicker input放在tab 容器中并且初始是隐藏的情况下。当显示时 宽度就变成是 body的宽度而不是input的宽度。
getSize: function ($dom) { var $wrap, $clone, sizes; if (!$dom.is(':visible')) { $wrap = $("
").appendTo($("body")); $wrap.css({ "position": "absolute !important", "visibility": "hidden !important", "display": "block !important" });
$clone = $dom.clone().appendTo($wrap);
sizes = {
width: $clone.outerWidth(),
height: $clone.outerHeight()
};
$wrap.remove();
} else {
sizes = {
width: $dom.outerWidth(),
height: $dom.outerHeight()
};
}
return sizes;
}