【发布时间】:2013-02-06 20:13:37
【问题描述】:
我想在单击链接时淡出 iframe 内容,但找不到方法!
这是我的代码不起作用:
<object type="text/html" data="page.html" id="framecontent" width="100%" height="100%"></object>
<script type="text/javascript">
$(document).ready(function() {
$("#mylink a").click(function(event){
event.preventDefault();
linkLocation = this.href;
$("#framecontent").find("body").fadeOut('slow', redirectPage);
});
function redirectPage() {
$("#framecontent").attr("data", linkLocation);
}
});
</script>
【问题讨论】:
-
请问您为什么要尝试淡出正文而不是整个 iFrame?毕竟,所有可查看的 HTML 都包含在正文中,所以仅通过淡出 iFrame 就不能达到相同的效果吗?
-
嗯,当我点击不同的链接时,我正在尝试制作一个简单的 FadeOut 和 FadeIn 效果。所以这个想法是点击一个链接,这应该fadeOut,在这个加载之后点击的页面有: $(document).ready(function() {$("body").fadeIn('slow');});
标签: jquery object iframe fadeout