0
不知道這是一個樣式表問題還是什麼。 cstarratings一起玩。圖片實際上顯示了3個cstarratings成一條線。多個cstarrating在div內不能正確顯示Yi Yi
其他的事情我已經在我的CSS嘗試,display:inline; clear:both;
刪除float:right
我的樣式表封閉cstarrating:
.profile-rating-right-content
{
float:right;position:
relative;width:45%;
display:inline;
padding-right:5px;
padding-top: 10px;
}
我cstarrating部件如下:
<div class="profile-rating-right-content">
<?php $this->Widget('CStarRating', array(
'model'=>$data,
'attribute'=> 'star',
'minRating'=>1 ,
'maxRating'=>5 ,
'starCount'=>5 ,
'allowEmpty'=>false,
'ratingStepSize'=>1,
'callback'=>'
function(){
url = "index.php?r=user/review/updateStar";
jQuery.getJSON(url, {id: '.$data->review_id.', val: $(this).val()}, function(data) {
if (data.status !== "success"){
alert("error");
}});}'
));?>
</div>
我不認爲我們有足夠的信息去。我們需要看到它或JSfiddle/Codepen。 –
什麼是$數據?我的意思是它是如何初始化的? –
$數據來自視圖控制器的CActiveDataProvider – JamAndJammies