function loadframe(){
$("#orderblock").fadeIn("slow");
}
<div id="orderblock">
<div>
<object id="widget" data="....somecontent...." onload="loadframe()"></object>
</div>
</div>
#widget {
width: 630px;
height: 480px;
}
#orderblock {
left: 125px;
margin: auto;
display: none;
background-size: contain;
height: 518px;
background: url("./img/bgOrder.png") no-repeat;
width: 648px;
}
fadeIn
不起作用,但fadeOut
效果很好(当然,display: block
)。 slideDown
也有同样的问题,并且slideUp
也适用。淡入,了slideDown和其他功能:无无法正常工作
UPD: 改变“对象”到“IFRAME”的所有作品,因为object
已过时,不支持,我已经为它设置的onload
事件处理程序后,所以我的jQuery代码是从来没有得到所谓的。
你的意思是不工作?你可以说得更详细点吗? –
您的CSS中的'left:1125px;'指令将不会执行任何操作,因为'#orderblock'元素处于文档的正常流程中。使用'position:xyz'来完成这项工作。 –