0

我正在使用 jQuery UI 的模态框来预览添加到文本区域的一些 html 内容。如果我在 textarea 中为 html 添加一些样式,在我关闭框后,它会影响我的页面样式。我的意思是如果有任何匹配的元素,就会应用这些样式。我怎样才能防止这种情况?

我正在使用以下代码来显示模态框

$("#preview_button").click(function() {
     $('#preview').dialog({ modal: true, autoOpen: false,width:960,height:400,dialogClass:'dialog_style1',title: "Email Content Preview"});
     $( "#preview" ).dialog( "option", "buttons", [ { text: "Ok", click: function() { $( this ).dialog( "close" ); } } ] );
     $('#preview').html($('#email_content').val());
     $('#preview').dialog('open');
});

这是 JS 文件

http://jsfiddle.net/7as4f/6/

4

1 回答 1

0

显示模式时,您正在解析文本框中的 html。您可以通过将 html 加载到 aniframe然后显示 iframe 来防止这种情况。看看这个

于 2013-08-02T11:51:50.067 回答