city-picker icon indicating copy to clipboard operation
city-picker copied to clipboard

能否添加一个resize()方法!或是setwidth()方法

Open neozhu opened this issue 6 years ago • 0 comments

当把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;
    }

neozhu avatar May 04 '18 00:05 neozhu