2015-12-16 3 views
1

Я не могу сделать элемент рейтинга отображаемым. Он просто не появляется. Все остальные вещи работают достаточно тонкойСемантический рейтинг UI не отображается

Я связали эти правильно:

И я использую его вот так:

<div class="ui star rating" data-rating="4"></div> 

Нужно ли мне что-то делать, чтобы заставить его работать?

+0

Ну семантические связи предоставленных вами не грузите меня, можете вот почему? Или это только я. – chriz

+0

Это работает http://semantic-ui.com/dist/semantic.min.css – chriz

+0

Я отправил 'https' вместо' http' извините. –

ответ

3

Вам необходимо инициализировать плагин rating на элементе .ratingdiv в jQuery.

Либо добавьте в ваш файл .js:

// This waits for the DOM to load correctly before changing elements 
$(document).ready(function(){ 
    // All your normal JS code goes in here 
    $(".rating").rating(); 
}); 

Или, если вы не имеете .js файл, вы можете просто включить эту Javascript/jQuery на каждой странице нужды рейтинга отображается.

<script type="text/javascript">$(document).ready(function(){$(".rating").rating();});</script> 

И это даст вам такой же эффект.

Вы также можете указать различные параметры в инициализации:

$('.rating') 
    .rating({ 
    initialRating: 3, 
    maxRating: 5 
    }) 
; 

Вы можете найти список опций и других примеров здесь: http://semantic-ui.com/modules/rating.html

+1

Спасибо! .........: ^) –

+0

У меня есть другой вопрос - как вы можете сделать это 7/8/9/10 звезд? –

+0

Пожалуйста, исправьте меня, если это не сработает, но попробуйте добавить 'data-max-rating =" 10 "' в '

' – chriz

Смежные вопросы