为什么v6不加入left,top两个参数
crossui opened this issue · comments
为什么v6不加入left,top两个参数{left: '100%',top: '100%'}我就是想让他在右下方显示
这个功能,我也需要,不知现在可通过啥办法实现
right:0,bottom:0 有么
就是没有left:100%这种css规范的,你设置了left:100%,语义是内容的左边框距离容器的左边框,等于容器的宽度,加个overflow:hidden 相当于隐藏了。只有right:0,才是内容的右边框贴在容器的右边框。设置不规范的接口,还不如不设计,或者起个另外名字的api,功能相同。这个意思。
另外,left,top,这个你可以用一个fixed元素定位右下角,然后通过align:"left"
实现。
var follow = document.getElementById('follow-elem'); // 'follow-elem为已经定位在右下角的元素
var d = dialog({
align: 'left',
content: 'hello world'
});
d.show(follow);
现在是我想将这个用于提示框 alert 我想让它居中并且在上部位置,align是针对 tip 类型的吧,我用了没反应。不知道如何实现我想要的了
貌似只能上下左右垂直居中的。垂直方向在上部的api设置没找见。
我是自己 加了个 position 参数 然后把 V4里的 代码搬过来 就可以了 ,有需要可以去我的项目里找,另外V4之前是有 拖拽关闭功能也没有了 我也加了 ,不知道为什么V6改了这么多 也不知道我有没有改对 反正项目上都能正常使用,还得请作者看一下