target动画示例
Source
        Output
        QRCode
    <!doctype html>
<html>
<head>
<meta charset="utf-8"/>
<meta name="viewport" content="width=device-width,initial-scale=1">
<title>target动画示例</title>
<link rel="stylesheet" type="text/css" href="//g.alicdn.com/kissy/k/5.0.1/css/base.css">
<link rel="stylesheet" type="text/css" href="//g.alicdn.com/kissy/k/5.0.1/button/assets/dpl.css">
<link rel="stylesheet" type="text/css" href="//g.alicdn.com/kissy/k/5.0.1/overlay/assets/dpl.css">
<script src="//g.alicdn.com/kissy/k/5.0.1/seed-debug.js" data-config="{combine:true}"></script>
</head>
<body>
<div class="container">
    <h1>target动画示例</h1>
    <p>对话框将以下面按钮为参考做动画</p>
    <div class="ks-button ks-button-primary" id="open">弹出对话框</div>
</div>
<script type="text/javascript">
    require(['overlay', 'button'], function(Overlay, Button){
        var modalDialog = new Overlay.Dialog({
            headerContent : '我是头部',
            width : 500,
            mask : true,
            bodyContent : '<div>我是主体</div>',
            align : {  //定位对话框
                points : ['cc', 'cc']  //在可视区域正中央
            },
            mask : false,
            effect : {    //配置动画
                target : '#open',  //动画参考节点
                effect : 'slide',
                easing : 'easeIn',
                duration : 0.5
            }
        });
        modalDialog.on("afterRenderUI", function () {
                new Button({
                    content: "关闭",
                    elCls: "ks-button-primary",
                    listeners: {
                        click: function () {
                            modalDialog.hide();
                        }
                    },
                    render: modalDialog.get("footer")
                }).render();
                new Button({
                    content: "保存",
                    elCls : 'ks-button-success',
                    render: modalDialog.get("footer")
                }).render();
            });
        new Button({
            srcNode : '#open',
            listeners : {
                click : function(ev){
                    modalDialog.show();
                }
            }
        }).render();
    });
</script>
</body>
</html> 
         
		