2016-09-22 2 views
-1

私は自分のサイトに接続するためにソーシャルログインプラグインを使用しています。それはうまく動作しますが、私はそのマークを削除したいと思います。Powered by AJAYAPIで動作しないCSS Iframe

<script type="text/javascript"> 
    jQuery(document).ready(function() { 
     jQuery(".ajay iframe").contents().find("#branding").attr("style","display:none"); 
    }); 
</script> 

クラスとIDで表示しないようにしていますが、すべての部分にフレームが付いているため動作しません。

答えて

0

jquery CSSのオーバーライドを2秒の遅延で遅らせて、修正がうまく適用されるかどうかを確認してください。遅延時間を変更するには、2000(2s)を任意の値に変更します(1000 = 1秒、9000 = 9sなど)。 ページのロードが完了してから待つ必要があるので、そのコードを$(ドキュメント)に入れます。準備完了(...);スクリプト。

jQuery(document).ready(function(){ 
    setTimeout(function(){ 
     jQuery(".ajay iframe").contents().find("#branding").attr("style","display:none"); 
    ;}, 2000); 
}) 

UPDATE:jquery 1.4.0は.delayメソッドを導入しました。 Check it out.

あなたがワードプレスやハンドメイドのウェブページを修正したいのであれば、とにかく私はCSSを使って何度かやってみましたが、私が使ったクラスを検索させて回答を編集します。私はどの社会的iframeがあなたがロードしているか知る必要があります.. facebookかもしれませんか?ツイッター? iframeによって課金されたコードのために解決策が同じではないことがあります。

私はここでの例とコードスニペットてみましょう:

jQuery(document).ready(function(){ 
 
    $(document.body).append("it's gonna be legen-... wait for it"); 
 
     setTimeout(function(){ 
 
      alert("-dary!!") 
 
     ;}, 4000); 
 
    })
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>

ああと...あなたが更新することができれば、あなたがロードした後に変更するコードを使用しての質問は罰金になりますが

0

iframeがロードされるまで待つ必要があります。

jQuery(document).ready(function() { 
    jQuery(".ajay iframe").load(function() { 
     jQuery(this).contents().find("#branding"). 
      attr("style","display:none"); 
    }); 
}); 
関連する問題