Макс

Макс

С нами с 15 мая 2020; Место в рейтинге пользователей: #3335
Макс
15 мая 2020, 12:11
0
Здравствуйте. Решил попробывать ваш способ и у меня такая же проблема крутящимся прелоадером, после перезагрузки рейтинг появляется можете пожалуйста помочь
В форму добавил
<div class="form-group">
	<label for="comment-stars">Оставьте оценку</label>
        <input id="input-4-ltr-star-md" type="number" name="input-4-ltr-star-md" value="[[+properties.input-4-ltr-star-md]]" class="kv-ltr-theme-fas-star" dir="ltr" data-size="md">
        <span class="error"></span>
</div>
В чанке вывода
<input value="[[+properties.input-4-ltr-star-md]]" class="kv-ltr-theme-fas-star rating-loading" dir="ltr" data-size="xs">
<script>
    	$('.rating-loading').rating({
        hoverOnClear: false,
        hoverEnabled: false,
        hoverChangeStars: false,
        hoverOnClear: false,
        displayOnly: 'readonly',
        theme: 'krajee-fas',
        containerClass: 'is-star',
        stars: "5",
        defaultCaption: '{rating} из 5',
        clearCaption: 'Нет оценки',
        min: 0, 
        max: 5, 
        step: 1,
        starCaptions: function (rating) {
            return rating == 1 ? '1 из 5' : rating + ' из 5';
        },
        filledStar: '<i class="fas fa-star"></i>',
        emptyStar: '<i class="far fa-star"></i>'
    });
    setTimeout(function() { 
	$(".rating-loading").rating({
	showClear:false,
	disabled:true
});
}, 100);
    </script>