1 回答
TA贡献1794条经验 获得超8个赞
编辑 1
现场演示:https://stackblitz.com/edit/js-6qdlqt?file=index.html
请尝试这些更改。
弹出窗口:
<div id="form-popup" class="white-popup mfp-hide">
<div runat="server" action="#">
<div><input id="name" class="inputbox" type="text" placeholder="Your name" /></div>
<div><input id="email" class="inputbox" type="email" placeholder="Your e-mail" /></div>
<div><textarea name="mess" id="mess" class="inputbox" cols="30" rows="10" placeholder="Your message"></textarea></div>
<div><input type="submit" value="Send"></div>
</div>
</div>
弹出窗口样式:
.white-popup {
position: relative;
background: #FFF;
padding: 20px;
width: auto;
max-width: 500px;
margin: 20px auto;
}
脚本初始化:
$(function () {
$('#btnOpenPopup').magnificPopup({
type:'inline',
closeBtnInside: true
});
});
动态按钮:
Button btn1 = new Button
{
ID = "btnOpenPopup",
Text = "Button1"
};
btn1.Attributes.Add("data-mfp-src", "#form-popup");
插件文档:
https://dimsemenov.com/plugins/magnific-popup/documentation.html
添加回答
举报
