我刚刚下载了Moodools插件Moodialog,但我遇到了问题。
如果通过参数设置content
,则它将是文本而不是HTML。
你能帮我改变接受HTML的功能吗?
我想这是要编辑的代码。
setContent: function(){
var content = Array.from(arguments);
if (content.length == 1) content = content[0];
this.content.empty();
var type = typeOf(content);
if (['string', 'number'].contains(type)) this.content.set('text', content);
else this.content.adopt(content);
return this;
},
我尝试在text
中修改html
,但它不起作用。
感谢您的帮助(抱歉我的英语不好)。
答案 0 :(得分:1)
这个想法是推动人们使用Element
类型,而不是在你的javascript中使用html代码。如果您不想修改代码,可以随时使用:
dialog.setContent(new Element('div', {html: '<p>html code</p>'}));