我正在使用fancybox打开外部网址。 我把这个代码用于fancybox-html类a href:
$(document).ready(function() {
$(".fancybox-html").fancybox({
fitToView : false,
width : '90%',
height : '90%',
autoSize : false,
closeClick : false,
openEffect : 'none',
closeEffect : 'none'
});
});
HTML:
<script type="text/javascript" src="http://localhost:8000/media/js/jquery-1.8.2.min.js"></script>
<script type="text/javascript" src="http://localhost:8000/media/js/jquery.pageslide.min.js"></script>
<script type="text/javascript" src="http://localhost:8000/media/js/autocomplete.js"></script>
<!-- <script type="text/javascript" src="http://localhost:8000/media/js/overlay.js"></script> -->
<!-- FancyBox -->
<link href="http://localhost:8000/media/fancybox/jquery.fancybox.css" rel="stylesheet" type="text/css" />
<script type="text/javascript" src="http://localhost:8000/media/fancybox/jquery.fancybox.pack.js"></script>
<script type="text/javascript" src="http://localhost:8000/media/fancybox/jquery.easing-1.3.pack.js"></script>
<script type="text/javascript" src="http://localhost:8000/media/fancybox/jquery.mousewheel-3.0.6.pack.js"></script>
这不起作用,iframe以不同的尺寸打开,就像忽略了我的设置。 可以调试它吗?
也许我错过了一些图书馆。
有什么想法吗?
答案 0 :(得分:1)
首先,您必须下载最后一个fancybox才能确定。 将js和css包含到您的页面中,如果是iframe,请尝试使用此代码。 如果不能发布您的HTML请查看您是否有错误
$(".fancybox-html").fancybox({
width : '75%',
height : '75%',
autoSize : false,
closeClick : false,
fitToView : false,
openEffect : 'none',
closeEffect : 'none',
type : 'iframe'
});
<a href="yourpage.php" class="fancybox-html">test test</a>
答案 1 :(得分:0)
试试这个:
$(document).ready(function() {
$(".fancybox-html").fancybox({
fitToView : false,
frameWidth : '90%',
frameHeight : '90%',
autoSize : false,
closeClick : false,
openEffect : 'none',
closeEffect : 'none'
});
});