我正在使用 fancybox 使 HTML 页面在 Wordpress 模板中的另一个页面上弹出。当我在 Safari 和 Chrome 中查看时,弹出窗口的大小很好且一致。当我在 Firefox 中打开它时,弹出窗口只有大约 50 像素高,让您向下滚动以查看更多内容。我不确定代码的哪一部分最适合显示,所以这里是我在模板标题中使用的 fancybox 的 jquery 部分
<script type="text/javascript">
$(document).ready(function() {
$(".fancybox").fancybox();
$(".fancylink").fancybox({
'hideOnContentClick' : true,
'type' : 'iframe',
'padding' : 0,
'onComplete' : function() {
$('#fancybox-frame').load(function() {
('#fancybox-content').height($(this).contents().find('body').height()+30);
});
}});
});
</script>
如果代码的任何其他部分有助于回答这个问题,请告诉我,我会提供。我是 jquery 的初学者,所以你可以假设我需要了解基础知识:)