Javascript 在弹出显示和附加AJAX调用返回的数据后,如何增加/减少FancyBox2弹出大小
我有一个显示fancybox的应用程序。在显示fancybox之后,我正在进行一个ajax调用,该调用返回一些数据。当我将这些数据添加到fancybox中时,我得到的是滚动条。每当在fancybox中动态添加/删除任何数据时,我想调整fancybox的大小。请朋友们帮我解决这个问题。谢谢大家,我终于找到了解决方案,只需在fancybox origHeight=body.outerHeight(true)中添加这些替换这一行即可;带origHeight=车身高度()+10;并将这一行添加到origWidth=body.width()+10 之后,只需将fancybox的高度设置为“自动”,并在附加/删除数据后调用window.parent.jQuery.fancybox.update()。像Javascript 在弹出显示和附加AJAX调用返回的数据后,如何增加/减少FancyBox2弹出大小,javascript,jquery,ajax,fancybox-2,Javascript,Jquery,Ajax,Fancybox 2,我有一个显示fancybox的应用程序。在显示fancybox之后,我正在进行一个ajax调用,该调用返回一些数据。当我将这些数据添加到fancybox中时,我得到的是滚动条。每当在fancybox中动态添加/删除任何数据时,我想调整fancybox的大小。请朋友们帮我解决这个问题。谢谢大家,我终于找到了解决方案,只需在fancybox origHeight=body.outerHeight(true)中添加这些替换这一行即可;带origHeight=车身高度()+10;并将这一行添加到orig
$("a.fancy-view").click(function(){
var viewID = $(this).attr("id");
$("#"+viewID).fancybox({
type: 'iframe',
'autoSize': false,
'autoDimensions' : false,
href: $("#"+viewID).attr('href'),
width:600,
height:'auto',
'beforeLoad': function(){
$.fancybox.showLoading();
}
});
});
$(document).ready(function(){
$("#append").click(function(){
$("#mydiv").html(anyhtmldata);
window.parent.jQuery.fancybox.update();
});
});
完成后,我发现对于我正在查找的内容,我得到了它。如果使用fancybox v2.x,请尝试在将数据添加到fancybox后调用
$.fancybox.update()
方法。对于v1.3.4,调用$.fancybox.resize()