Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #11 (permalink)  
Старый 12.06.2018, 08:49
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,123

Сообщение от Stas1985
А можно поделить .coun / .count_coment
вам достаточно length поделить на length
Ответить с цитированием
  #12 (permalink)  
Старый 12.06.2018, 09:45
Профессор
Отправить личное сообщение для Stas1985 Посмотреть профиль Найти все сообщения от Stas1985
 
Регистрация: 05.03.2012
Сообщений: 159

Уточните пожалуйста по подробнее
Цитата:
вам достаточно length поделить на length
просто я в js полный ноль
Ответить с цитированием
  #13 (permalink)  
Старый 12.06.2018, 09:51
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,123

Stas1985,
$(function() {
	setTimeout(function(){
	   $(".count").text($(".glyphicon-star").length);
	   $(".count_coment").text($(".ot_list").length);
       alert($(".glyphicon-star").length/$(".ot_list").length);
	},1000);
	});
Ответить с цитированием
  #14 (permalink)  
Старый 12.06.2018, 11:01
Профессор
Отправить личное сообщение для Stas1985 Посмотреть профиль Найти все сообщения от Stas1985
 
Регистрация: 05.03.2012
Сообщений: 159

Сделал так
$(function() {
	    setTimeout(function(){
	       $(".count").text($(".glyphicon-star").length);
	       $(".count_coment").text($(".ot_list").length);
	       $(".count_comentall").text($(".glyphicon-star").length/$(".ot_list").length);
	    },1000);
	    });

И это то что надо
рони
Большое спасибо вам за помощь!
Ответить с цитированием
  #15 (permalink)  
Старый 12.06.2018, 13:15
Профессор
Отправить личное сообщение для Stas1985 Посмотреть профиль Найти все сообщения от Stas1985
 
Регистрация: 05.03.2012
Сообщений: 159

Настроил рейтинг на сайте _https://lik-astana.kz/
<script>
	$(function() {
	    setTimeout(function(){
	       $(".count").text($(".glyphicon-star").length);
	       $(".count_coment").text($(".ot_list").length);
	       $(".count_comentall").text($(".glyphicon-star").length/$(".ot_list").length);
	    },1000);
	    });
</script>
<div class="count_block_coment" itemprop="aggregateRating" itemscope itemtype="http://schema.org/AggregateRating">
<p>Рейтинг составлен на основе результатов голосования пользователей сайта www.lik-astana.kz</p>
<p>Общий рейтинг
<span class="count_comentall" itemprop="ratingValue"></span> из (<span class="count_coment" itemprop="reviewCount"></span> голосов).</p>
<meta itemprop="worstRating" content="1"/>
</div>

Но рейтинг не проходит проверку, может подскажите что не так.
Что означает эта строка },1000); не задержка ли это на срабатывания скрипта?
вот данные мой проверки в валедаторе
_https://search.google.com/structured-data/testing-tool?hl=ru#url=https%3A%2F%2Flik-astana.kz%2F
Ответить с цитированием
  #16 (permalink)  
Старый 12.06.2018, 13:27
Аватар для j0hnik
Профессор
Отправить личное сообщение для j0hnik Посмотреть профиль Найти все сообщения от j0hnik
 
Регистрация: 01.12.2016
Сообщений: 3,650

Сообщение от Stas1985
Что означает эта строка },1000); не задержка ли это на срабатывания скрипта?
Да
Сообщение от Stas1985
https://search.google.com/structured-data/testing-tool?hl=ru#url=https%3A%2F%2Flik-astana.kz%2F
Это не для js сделали
Ответить с цитированием
  #17 (permalink)  
Старый 12.06.2018, 13:42
Профессор
Отправить личное сообщение для Stas1985 Посмотреть профиль Найти все сообщения от Stas1985
 
Регистрация: 05.03.2012
Сообщений: 159

Цитата:
Это не для js сделали
можно ли как то решить это в моем случаи?
Ответить с цитированием
  #18 (permalink)  
Старый 12.06.2018, 13:44
Профессор
Отправить личное сообщение для Stas1985 Посмотреть профиль Найти все сообщения от Stas1985
 
Регистрация: 05.03.2012
Сообщений: 159

Задержку убрал
<script>
	$(function() {
	       $(".count").text($(".glyphicon-star").length);
	       $(".count_coment").text($(".ot_list").length);
	       $(".count_comentall").text($(".glyphicon-star").length/$(".ot_list").length);
	    });
</script>

но все ровно не успевает сработать
Ответить с цитированием
  #19 (permalink)  
Старый 12.06.2018, 14:58
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,123

Stas1985,
оставьте скрипт в том варианте, в котором он работал, и забейте на валидатор
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
А возможно ли? (js, console) Vitiapuz Общие вопросы Javascript 2 10.05.2018 12:38
Как сохранить данные в файл? Возможно такое на JavaScript? Forgott Общие вопросы Javascript 35 26.06.2015 19:11
Не получается вставить код js в HTML garmoni Элементы интерфейса 3 05.09.2013 05:56
возможно ли такое? disgraceful Events/DOM/Window 11 22.10.2012 11:19
Конфликтуют js скрипты в Opera romka AJAX и COMET 2 28.05.2012 15:32