2013-08-02 93 views
0

我有以下HTML代碼段,在iframe中使用srcdoc屬性時有很長的TOS。我想知道如何使用jQuery檢測iframe是否滾動到底部。 (如:用戶已經看到了TOS)當iFrame滾動到底部時發生jQuery觸發事件

<html> 
    <body> 
     <iframe srcdoc="HTML" class="tos"></iframe> 
    </body> 
</html> 

我有以下的代碼,但它不工作:

$(function(){ 
    $('.tos').scroll(function() { 
     if ($(this).scrollTop() == $(this)[0].scrollHeight - $(this).height()) { 
      $('.tos-checkbox').removeAttr('disabled'); 
     } 
    }); 
}); 

感謝

回答

1

你不能這樣做,因爲在固有的安全性這瀏覽器。打開這種「能力」會帶來各種安全問題。

有沒有什麼辦法可以將TOS加載到HTML中而無需使用iFrame?嘗試使用服務器端代碼讀取外部TOS頁面的內容並將其呈現在DIV中。

+0

我這麼認爲,我最終做了一個div。 – Bill

相關問題