2013-01-24 30 views
0

我一直在尋找很多解決方案,並且無法弄清楚。嘗試了很多我見過的方法,但都沒有見過。觸發返回頁首從iFrame內部功能

這是我想做的事:

我有在其一側的導航菜單主網頁,所有的內容加載在iFrame中。我不知道什麼時候iFrame內容向下滾動以啓用或禁用「返回頂部按鈕」,並在點擊按鈕時將iFrame內容發送回頂端。

<script type="text/javascript"> 
    $(function() { 
    $(window).scroll(function() { 
     if($(this).scrollTop() != 0) { 
      $('#toTop').fadeIn(); 
     } else { 
      $('#toTop').fadeOut(); 
     } 
    }); 

    $('#toTop').click(function() { 
     $('body,html').animate({scrollTop:0},800); 
    }); 
    }); 
</script> 

我已經找到了這段代碼,但它是在當前頁面上工作的。我已經嘗試了很多與document.parent,父,觸發器(),但沒有看到工作。我可以將這些代碼粘貼到將加載到iFrame上的所有頁面上,但我想要的是將回到頂部按鈕放置在內容頂部的靜態按鈕菜單上,以便從任何部分你是文本。

謝謝!

回答

0

你有沒有嘗試在iframe頭插入這個腳本? btw它的parent.document不是document.parent。

+0

我該怎麼做?我在這樣的格內插入iframe: