0

我创建了一个 div 模板,例如

var Mask="<div style='width: 60%;display:none; height: 602px;opacity: 0.3;' id='mask'>Hello i'm here</div>";

现在可以通过任何方式将.show()jquery 函数应用于此 div。

4

5 回答 5

1

使用 document.write 将 div 写入屏幕

document.write(Mask);

您不需要使用 show() 或 on() 因为它会在写入屏幕时显示

于 2012-08-07T12:36:22.410 回答
0

不,但不要害怕。您可以将该字符串附加到正文 HTML,它将使用 .appendTo() 函数呈现。

于 2012-08-07T12:25:03.423 回答
0

如果您要动态添加此 div,请使用$.on()on
如果此 div 已添加到 HTML 中(意思是非动态),请使用简单$("#mask").show()

于 2012-08-07T12:28:44.777 回答
0

在实际将其附加到 DOM 之前,您无法显示此 div。一旦它被附加到一个元素上,它就会自动出现。

请注意,如果您打算多次附加此 div,则需要更改id='mask'class='mask',因为 id 必须是唯一的。

于 2012-08-07T12:31:51.263 回答
0

用这个

$("<div style='width: 60%; height: 602px;display:none; opacity: 0.3;' id='mask'>Hello i'm here</div>").appendTo("body");
$('#mask').show();
于 2012-08-07T12:53:58.773 回答