jQuery colorbox onclose更新父级
可以帮助你们。
所以我使用jQuery colorbox并通过点击链接激活它。 在颜色框中有一个带有一些复选框的表单,我想要做的是在单击提交时将所选复选框的所有值都放入父级(并随后关闭颜色框)。 我不希望父窗口刷新。 它应该自动使用内容填充“Colorbox中的复选框项目”
这是链接http://tdesigns.net84.net/colorbox/example1/
Parent code ColorBox Examples body{font:12px/1.2 Verdana, sans-serif; padding:0 10px;} a:link, a:visited{text-decoration:none; color:#416CE5; border-bottom:1px solid #416CE5;} h2{font-size:13px; margin:15px 0 0 0;} $(document).ready(function(){ $(".iframe").colorbox({iframe:true, width:"400px", height:"400px"}); }); Checkbox Items from Colorbox
popup code
如果我能得到一些帮助,我将非常感激。
提前谢谢了
您可以通过在ajax.html
文件中添加以下函数来执行此操作
首先在该文件中加载jQuery,然后添加此文档就绪函数
$(document).ready(function(){ $('#form').submit(function(){ $('input:checkbox:checked').each(function(){ window.parent.$("#text").text(parent.$("#text").text() + $(this).val()+" ,"); }); parent.$.colorbox.close(); return false; }); });
这样做的是当用户点击overlay iframe
上的submit button
,它会将所有选中的复选框添加到父窗口的文本div中,然后关闭颜色框窗口。
这是ajax.html
文件的修改代码
还要在段落中添加一个id,其中将添加值,如下所示
Checkbox Items from Colorbox:
如果您有任何代码,则必须从localhost
或相同的virtualhost
运行代码,否则它将不允许从child iframe
访问父代码。 只需将修改后的文件放在document root
的文件夹中,然后通过浏览器访问它。 如果有效,请告诉我。
这是一个有效的演示http://joynag.net/demos/colorbox/