2016-07-30 4 views
0

の後に追加コンテンツのために働いていない私は私が動的にページのロード後にページの開始とコンテンツをロードするまで、すべてのものが正常に動作しますhttp://gjunge.github.io/rateit.js/examples/Rateitプラグインは、ページのロード

でrateitプラグインを使用しています。星は単に表示されません。

は、ページに追加され

マイ動的に生成されたコンテンツは、この(フォームのAjaxリクエスト)同類に見える :

<div class="caption"> 
 
    <p id="productNameInFeeds"><a href="https://youlense.com/view/IPHONE"> 
 
      <b>IPHONE</b></a> - I PHONE 6S</p> 
 
    <div class="rateit" data-rateit-value="3.00" 
 
     data-rateit-ispreset="true" data-rateit-readonly="true" data-rateit-max="10"> 
 
    </div> 
 
    <div> 
 
     3.00 Stars | 2 Reviews | 10 Views | 1 Followers 
 
    </div> 
 
</div>

私のjsファイルが好きに見えるこの

$(document).ready(function() { 
var page = 1; 

$("#load_more_feeds").click(function(){ 
    $.post("my/feeds/more", 
      { 
       page: page 
      }, 
      function(data, status){ 

       if(data != ''){ 
        $("#feedHolder").append(data); 
        page = page + 1; 
       } 

      }); 
$('div.rateit, span.rateit').rateit(); 
}); 

}); 

缶誰も私に解決策を教えてくれますか?これを見つけた事前

答えて

3

ありがとう:あなたは、新しいコンテンツを追加した直後https://stackoverflow.com/a/33071447/3499595

は、これを呼び出すには:

$('div.rateit, span.rateit').rateit(); 

これは、すべてのrateitの要素を初期化します。

+0

回答ありがとうございました。私はJavaScriptコードを貼り付けましたが、まだコードはありませんでした。( – Eirtaza

+0

thankx ..あなたは1つのブラケットを提供したコードを移動するだけでした...(y) – Eirtaza

関連する問題