eprivalov
@eprivalov
Учусь

Как заменить текст c помощью jQuery или JavaScript?

Есть сайт, раздел Акции. Нужно заменить текст "Weeks", Days, Hours, Minutes, Seconds на русский. Как заменить текст c помощью jQuery или JavaScript?
  • Вопрос задан
  • 551 просмотр
Пригласить эксперта
Ответы на вопрос 2
petyagrill
@petyagrill
в этом файле
найдите этот участок:
for (var i in _units)
			{
				_self.update[_units[i]] = {
					time_container:  _self.container.find('.av-countdown-' + _units[i] + ' .av-countdown-time'),
					label_container: _self.container.find('.av-countdown-' + _units[i] + ' .av-countdown-time-label'),
				};
				
				if(_self.update[_units[i]].label_container.length)
				{
					_self.update[_units[i]].single = _self.update[_units[i]].label_container.data('label');
					_self.update[_units[i]].multi  = _self.update[_units[i]].label_container.data('label-multi');
				}
			}

Замените на:
for (var i in _units)
			{
				_self.update[_units[i]] = {
					time_container:  _self.container.find('.av-countdown-' + _units[i] + ' .av-countdown-time'),
					//label_container: _self.container.find('.av-countdown-' + _units[i] + ' .av-countdown-time-label'),
				};
				
				if(_self.update[_units[i]].label_container.length)
				{
					//_self.update[_units[i]].single = _self.update[_units[i]].label_container.data('label');
					//_self.update[_units[i]].multi  = _self.update[_units[i]].label_container.data('label-multi');
				}
			}


ну и на странице добавьте:
jQuery('.av-countdown-weeks .av-countdown-time-label').html('Недели');
jQuery('.av-countdown-days .av-countdown-time-label').html('Дни');
jQuery('.av-countdown-hours .av-countdown-time-label').html('Часы');
jQuery('.av-countdown-minutes .av-countdown-time-label').html('Минуты');
jQuery('.av-countdown-seconds .av-countdown-time-label').html('Секунды');


Либо ищите шаблон таймера и поменяйте значения на нужные:
искать этот участок:
<div class='av-countdown-timer av-align-center av-trans-light-style  avia-builder-el-4  el_after_av_textblock  avia-builder-el-last  '  data-year='2015' data-month='4' data-day='15' data-hour='0' data-minute='0' data-interval='1000' data-maximum='5' ><div class='av-countdown-timer-inner'><div class='av-countdown-cell av-countdown-weeks'><div class='av-countdown-cell-inner'><div class='av-countdown-time' data-upate-width='weeks' style='font-size:50px; '>0</div><div class='av-countdown-time-label' data-label='Week' data-label-multi='Weeks'>Weeks</div></div></div><div class='av-countdown-cell av-countdown-days'><div class='av-countdown-cell-inner'><div class='av-countdown-time' data-upate-width='days' style='font-size:50px; '>0</div><div class='av-countdown-time-label' data-label='Day' data-label-multi='Days'>Days</div></div></div><div class='av-countdown-cell av-countdown-hours'><div class='av-countdown-cell-inner'><div class='av-countdown-time' data-upate-width='hours' style='font-size:50px; '>0</div><div class='av-countdown-time-label' data-label='Hour' data-label-multi='Hours'>Hours</div></div></div><div class='av-countdown-cell av-countdown-minutes'><div class='av-countdown-cell-inner'><div class='av-countdown-time' data-upate-width='minutes' style='font-size:50px; '>0</div><div class='av-countdown-time-label' data-label='Minute' data-label-multi='Minutes'>Minutes</div></div></div><div class='av-countdown-cell av-countdown-seconds'><div class='av-countdown-cell-inner'><div class='av-countdown-time' data-upate-width='seconds' style='font-size:50px; '>0</div><div class='av-countdown-time-label' data-label='Second' data-label-multi='Seconds'>Seconds</div></div></div></div></div>


Ну а что поменять уже понятно
Ответ написан
document.querySelector('[data-label-multi="Weeks"]').textContent = " Недели";
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы