この Jquery の評価でブートストラップ ポップオーバーを使用しています。 http://www.fyneworks.com/jquery/star-rating/ 現在、評価がポップオーバーに表示されていません (ラジオ ボタンとして表示されています)。これは、評価を再度読み込む必要があるためです。次のコードを試してみましたが、まだ機能していません...
何か案は?
<script>
$(function(){
$('.review').popover({
placement: 'in right',
html: true,
title: 'Reviews',
content: $('.review-content').html()
}).click(function(id,data){
("input").rating({"readOnly":true});
});
});
</script>
.review と review-content のマークアップを次に示します。
<a class="review" style="color:black; position:relative;" href="#">Review</a>
<div class="review-content" style="display:none;" >
<span id="avg1">
<span class="star-rating-control"><div class="rating-cancel" style="display: none;"><a title="Cancel Rating"></a></div><div class="star-rating rater-0 star-rating-applied star-rating-readonly star-rating-on" id="avg1_0"><a title="1">1</a></div><div class="star-rating rater-0 star-rating-applied star-rating-readonly star-rating-on" id="avg1_1"><a title="2">2</a></div><div class="star-rating rater-0 star-rating-applied star-rating-readonly star-rating-on" id="avg1_2"><a title="3">3</a></div><div class="star-rating rater-0 star-rating-applied star-rating-readonly star-rating-on" id="avg1_3"><a title="4">4</a></div><div class="star-rating rater-0 star-rating-applied star-rating-readonly star-rating-on" id="avg1_4"><a title="5">5</a></div></span><input type="radio" name="avg1" value="1" id="avg1_0" class="star-rating-applied star-rating-readonly" style="display: none;">
<input type="radio" name="avg1" value="2" id="avg1_1" class="star-rating-applied star-rating-readonly" style="display: none;">
<input type="radio" name="avg1" value="3" id="avg1_2" class="star-rating-applied star-rating-readonly" style="display: none;">
<input type="radio" name="avg1" value="4" id="avg1_3" class="star-rating-applied star-rating-readonly" style="display: none;">
<input type="radio" name="avg1" checked="checked" value="5" id="avg1_4" class="star-rating-applied star-rating-readonly" style="display: none;">
</span>
</div>