2016-07-10 1 views
-4

DOM要素の表示割合を確認するには、どのような方法がありますか? (JSまたはJQueryで)。DOM要素の表示割合を確認する

例えば、divが画面上の表示可能性の60%にある場合(おそらくスクロールイベントに加えて)、コンソールをログに記録します。 div要素は、その60%の幅であるとき、あなたが知りたい場合は

+0

あなたはこれを試したときに、どのくらいあなたは手に入れましたか?どこで立ち往生しましたか?何がうまくいかず、どのように動作しませんでしたか?あなたの問題を再現するための "* [MCVE] *" HTML、JavaScript、およびCSSは何ですか? –

答えて

0

それは親のdiv、これはあなたが試すことができるものであるのですに従って:

$(window).resize(function(){ 
    var elem = $("#someElement").width(); 
    var elemParentWidth = $("#someElement").parent().width(); 

    // now to get the % width: 
    var percentage = (elem/elemParentWidth) * 100; 

    if(percentage == 60){ 
    // do something awesome.. 
    } 
); 
+0

こんにちはジェリット。私はあなたのコードから進歩しようとします。それは本当に多くの助けになります。 Gerritのように通常の回答を提供するのは難しいですか?皆さん退職しましたか? –

+0

@JerryBen問題ありません!がんばろう! –

関連する問題