一:加载问题
我们把做好的网页封装到客服端,页面里边有iframe有时会出现加载前得css暂时失效的问题,
我们可以在给定url时先隐藏掉iframe,然后再加载完成事件里边显示出来
$(function () {
$("#contain").load(function () { //加载完成事件
$("#contain").css("display", "block");
});
})
jump = function (obj,url,image)
{
$("#contain").attr("src", url);
$("#contain").css("display", "none");
}
二:显示嵌套网页的部分
<div style="width:900px;height:500px;overflow:hidden;" align="center">
<div style="width:900px;height:400px;margin:-200px;">
<iFrame src="" width="900" height="500" οnlοad="ccfw.load()" align="middle" scrolling="no" frameborder="0" >
</iFrame>
</div>
</div>
CSS中,overflow:hidden的作用是隐藏溢出
比如:<div style="width:300px;overflow:hidden" id=1><div id=2></div><div>
当ID=2的这个DIV高度设定的宽度超过了300px,那么超出的部分将自动被隐藏。
如果改网页可以跳转,可以用js控制跳转的高宽
<script>
var ccfw = {};
ccfw.isfist = true;
ccfw.load = function ()
{
if (!ccfw.isfist)
{
$("#fei").height(1000);
}
ccfw.isfist = false;
}
</script>
三:一般嵌套,水平居中
<div style="margin:0 auto;width:982px;">
<iframe style="width:982px;height:608px" scrolling="no" frameborder="no" border="0" src="xx">
</iframe>
</div>
四;iframe嵌套页中跳转到新的页面
<a href="#" οnclick="window.parent.location.href='url'"><span><i></i></span>专区</a>