2016-03-24 40 views
17

我在iframe中有pdf文件。我希望用戶在提交表單前必須在pdf文件中滾動。我試圖用這個,如何執行用戶必須在iframe中滾動pdf

var position = $('#myIframe').contents().scrollTop(); 

但不工作。請提前幫助我。

+0

在iframe中如何您加載PDF?你可能會分享它的一些代碼樣本和HTML格式; – itzmukeshy7

回答

1

我爲您的解決方案製作了Fiddle。您可以禁用用戶的提交按鈕,直到用戶滾動您的iframe。

function getFrameTargetElement(objI) { 
    var objFrame = objI.contentWindow; 
    if (window.pageYOffset == undefined) { 
    objFrame = (objFrame.document.documentElement) ? objFrame.document.documentElement : objFrame = document.body; 
    } 
    return objFrame; 
} 

$("#myIframe").ready(function() { 
    var frame = getFrameTargetElement(document.getElementById("myIframe")); 

    frame.onscroll = function(e) { 
    $('.submitBtn').prop('disabled', false); 
    } 
}); 

希望它有幫助。

+0

謝謝。請代替html(這是一個iframe)我想要pdf文件。 – Coder

+0

它不適用於您的PDF文件嗎? –

+0