问题描述
如何把 artDialog 生成的html代码放到一个固定的DIV里面
解答
在artDialog中可以通过三种方法实现。
获取内容方法一: 直接引用返回
var dialog = art.dialog({ title: '标题', content: '我是对话框的内容' }); dialog.content('对话框内容被改变了').title('提示');
获取内容方法二: 通过对话框ID
art.dialog({ id: 'KDf435', title: '警告', content: '我是初始化的内容' }); art.dialog.list['KDf435'].content('对话框内容被扩展方法改变了');
art.dialog.list 方法返回一个数组,包括页面内所有的artdialog对话框列表。 可以用list方法查找到你想要操作的对话框,调用content方法,取得或者改变对话框的内容。
获取内容方法三: 回调函数中this
art.dialog({ title: '警告', content: '我是初始化的内容', ok: function () { this.content('你点了确定按钮').lock(); return false; }, init: function () { this.content('对话框内容被改变了'); } });
在回调函数中,this变量引用的就是当前的对话框。