2017-04-20 6 views
1

私は現在、tumblrブログにこのカスタムスクロールバーをインストールしようとしています:http://manos.malihu.gr/jquery-custom-content-scroller/ 私のブログと私のコンテンツ全体にテキストヒットカウンタを追加するまで、消えた。ここでjQueryのスクロールバーとヒットカウンタスクリプト(document.write)との競合

は、カスタムスクロールバーのためのjQueryの:

<script> 
$(document).ready(function() { 
    $('body').mCustomScrollbar({ 
     theme: 'dark-thin', 
     scrollButtons: true, 
    });  
}); 
</script> 

そして、ここでは、テキストのヒットカウンタのスクリプトです:

<script language="JavaScript"> 
    var fhsh = document.createElement('script'); 
    var fhs_id_h = "2423608"; 
    fhsh.src = "http://freehostedscripts.net/ocount.php?site="+fhs_id_h+"&name= &a=1"; 
    document.head.appendChild(fhsh); 
    document.write("<span id='h_"+fhs_id_h+"'></span>"); 
</script> 

私はそれが「のdocument.write」方法ですかなり確信しています問題を引き起こしています。しかし、私はこの問題を解決する方法があるのか​​どうかわからないのですか?どんな助けでも大歓迎です。

答えて

1

問題は確かにdocument.writeのあなたの使用です。可能であれば避けるべきです。

代わりに、あなたはspanを追加するためにjQueryを使用することができます - readyイベントがdocumentに発砲していたら、ちょうどあなたがこのコードを実行することを確認:

$('body').append('<span id="h_' + fhs_id_h + '"></span>'); 
+0

が、これは私の作品、そんなにロリーありがとうございます!代わりにjQueryを使用していましたが、代わりにgetElementByIdを試しましたが、最終的にはうれしいです。 –

関連する問題