2016-03-24 17 views
17

iframe内にpdfファイルがあります。私は、フォームを提出する前にPDFファイルにスクロールする必要があります。私はこれで試しています。iframe内でPDFをスクロールする必要があります

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

しかし、動作しません。ありがとうございました。

+0

を試してみてください?あなたはそれのいくつかのコードサンプルとフォームの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