在框架集上显示div层?

时间:2012-05-12 14:17:23

标签: javascript jquery html frameset

我有两个框架集,如下面

<FRAMESET ROWS="*, 0">   
   <FRAME SRC="index.php" FRAMEBORDER=0 id="contentfrm" name="contentfrm">
   <FRAME SRC="music.php" FRAMEBORDER=0 id="musicfrm" name="musicfrm" NORESIZE SCROLLING="no" >  
  </noframes>    
</FRAMESET><noframes></noframes>

我的第一帧是全屏网站,第二帧有一些音乐播放器,

因此,当用户点击第一帧链接时,我需要为整页添加一些加载动画,

我可以在第二帧内跟踪第一帧网站的点击事件。

但我不知道如何将一些内容附加到页面的html上4-5秒(当前页面的html不是框架)。

当我点击第一个框架链接时,任何人都可以告诉我如何覆盖页面(将一些html附加到页面上一点时间)5-6秒谢谢

1 个答案:

答案 0 :(得分:0)

你可以在jquery上使用延迟 - 但是如果你想让用户取消加载第二帧你应该使用这个代码:

$('#contentfrm').click(function(){
   $('.animationgif').show();
   time = setTimeout(function() {
        $('.animationgif').hide();
        $('#musicfrm').show();
    },500);
});
$('.cancel').click(function(){
   $('.animationgif').hide();
   clearTimeout(time);
});