aui / artDialog

经典的网页对话框组件

Home Page:http://aui.github.com/artDialog/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

为什么v6不加入left,top两个参数

crossui opened this issue · comments

为什么v6不加入left,top两个参数{left: '100%',top: '100%'}我就是想让他在右下方显示

这个功能,我也需要,不知现在可通过啥办法实现

commented

right:0,bottom:0 有么

@lcoder 啥意思? 目前有这个 参数吗?

commented

就是没有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 类型的吧,我用了没反应。不知道如何实现我想要的了

commented

貌似只能上下左右垂直居中的。垂直方向在上部的api设置没找见。

我是自己 加了个 position 参数 然后把 V4里的 代码搬过来 就可以了 ,有需要可以去我的项目里找,另外V4之前是有 拖拽关闭功能也没有了 我也加了 ,不知道为什么V6改了这么多 也不知道我有没有改对 反正项目上都能正常使用,还得请作者看一下