2012-11-30 1 views
-1

Я использую плагин рейтинга звезд jQuery от http://www.fyneworks.com/jquery/star-rating/#tab-Testing. Я хотел бы использовать десятичный рейтинг для моего приложения. Поэтому я используюПлагин рейтинга звезд JQuery для десятичной оценки

test4 Половина Звезды и Split Звезды

HTML-код, как показано ниже.

<input class="star {split:2}" type="radio" value="0.5" name="test-4-rating-3" /> 
<input class="star {split:2}" type="radio" value="1.0" name="test-4-rating-3" /> 
<input class="star {split:2}" type="radio" value="1.5" name="test-4-rating-3" /> 
<input class="star {split:2}" type="radio" value="2.0" name="test-4-rating-3" /> 
<input class="star {split:2}" type="radio" value="2.5" name="test-4-rating-3" /> 
<input class="star {split:2}" type="radio" value="3.0" name="test-4-rating-3" /> 
<input class="star {split:2}" type="radio" value="3.5" name="test-4-rating-3" /> 
<input class="star {split:2}" type="radio" value="4.0" name="test-4-rating-3" /> 
<input class="star {split:2}" type="radio" value="4.5" name="test-4-rating-3" /> 
<input class="star {split:2}" type="radio" value="5.0" name="test-4-rating-3" /> 

Скрипт такой, как показано ниже.

$('.star').rating({ 
     split: 2, 
     callback: function(value, link){ 
      alert(value);   
     } 
    }); 

Пожалуйста, предложите мне, как использовать {раскол: 2} и как получить номинальное значение, когда звезды получают щелкнули. Работа будет более признательна.

+0

Покажите, что у вас есть на данный момент, как минимум на вашей разметке html и на том, что вы пробовали. – Jamiec

+0

"использовать десятичный рейтинг звезд"? имеет ряд возможных интерпретаций. –

+0

1. Появляются ли вообще звезды? 2. Почему ваш код не соответствует документам веб-сайтов? –

ответ

1

Так что я делаю снимок в темноте, потому что связанный с вами сайт не очень ясен, но вот что я получил.

  1. В соответствии с этим сайтом вам необходимо использовать специальный metadata plugin, чтобы заставить расколы работать. Предположительно включите этот файл в свой HTML перед плагином для звезд.
  2. Насколько я могу судить, они просто обновляют атрибут value элемента формы, поэтому вы можете, вероятно, получить доступ к значению, подобному этому $(".star").val(), однако, как вы сказали, вы хотите увидеть значение при нажатии на вещь, вы должны будете следовать их инструкциям.
  3. Вы уверены, что оберните свой JS в $(function() { }); или поместите свой JS в конце страницы?
  4. Этот плагин кажется очень устаревшим. Я знаю, что сайт упоминает недавнее обновление, но качество кода и ссылки подразумевают, что ему несколько лет. Я настоятельно рекомендую использовать более современный jquery-плагин для ваших звезд, например, любой из нескольких, которые находятся на github. Отъезд Raty, который, кажется, имеет приличную документацию.

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

  • Нет связанных вопросов^_^