Fancybox 在我的 DOM 底部附加了它的 DIV 标签。有没有办法让它附加在 FORM 标记中?我将它绑定到表单标签中的一个元素,但是当我在 Chrome 中检查文档时,Fancybox DIV 被添加到底部。
这样做的原因是我正在使用 MVC3 并在fancybox 中加载部分视图。那部分正在工作。模型绑定器在回发时将fancybox 中的字段排除在外,因为它们位于表单之外。
我究竟做错了什么?
<script type='text/javascript'>//<![CDATA[
$(window).load(function(){
$(document).ready(function() {
$(".clickMe").fancybox({
content: $('#test')
});
});
});//]]>
</script>
<body>
<form id='testform'>
<a href="#emailViewFancybox" class="clickMe">Click Me</a>
</form>
<div style="display: none;" id='test'>
Tri-tip brisket ribeye fatback ground round pork chop. Strip steak tenderloin t-bone tri-tip, spare ribs tongue prosciutto meatloaf. Beef ribs ham sirloin, biltong ham hock venison jowl andouille flank pork belly. Meatball strip steak chicken, capicola prosciutto hamburger spare ribs.
</div>
</body>