После того, как опубликовать сообщение, кнопка становится неактивной и на ней отображается таймер, но после того как происходит ajax подгрузка, кнопка становится кликабельной, класс disabled пропадает. Опубликовать всё равно ничего не получается, таймер отображается правильно. Проблема только в том, что на кнопку можно нажать, ну и цвет кнопки соответственно меняется, на disabled она серая. Скрипт:

String.prototype.toHHMMSS = function () { var sec_num = parseInt(this, 10); // don't forget the second param

var hours = Math.floor(sec_num / 3600);

var minutes = Math.floor((sec_num - (hours * 3600)) / 60);

var seconds = sec_num - (hours * 3600) - (minutes * 60);

if (hours

if (minutes

if (seconds

return hours+':'+minutes+':'+seconds;

}

var msg_btn_interval, msg_btn_text;

function msg_display_time(msg_time) {

jQuery('.message-btn.button-active a').addClass('disabled');

msg_btn_interval = window.setInterval(function(){

msg_time = msg_time - 1;

var time = '' + msg_time;

jQuery('.message-btn.button-active a').text(time.toHHMMSS());

if(msg_time

window.clearInterval(msg_btn_interval);

jQuery('.message-btn.button-active a').text(msg_btn_text).removeClass('disabled');

}

}, 1000);

}

jQuery(document).ready(function(){

msg_btn_text = jQuery('.message-btn.button-active a').text();

if($_msg_time_d > 0){

msg_display_time($_msg_time_d);

}

});

{$lng->post}

Пробовал вот так, и всё получилось, вот только теперь таймер скачет. Должно быть так 0:45-0:44:-0:43-0:42 и так далее, а получается вот так 0:45-0:58:-0:43-0:51.... Скорее всего, я что-то делаю неправильно с loaded().

function loaded() {

function msg_display_time(msg_time) {

jQuery('.message-btn.button-active a').addClass('disabled');

msg_btn_interval = window.setInterval(function(){

msg_time = msg_time - 1;

var time = '' + msg_time;

jQuery('.message-btn.button-active a').text(time.toHHMMSS());

if(msg_time

window.clearInterval(msg_btn_interval);

jQuery('.message-btn.button-active a').text(msg_btn_text).removeClass('disabled');

}

}, 1000);

}

jQuery(document).ready(function(){

msg_btn_text = jQuery('.message-btn.button-active a').text();

if($_msg_time_d > 0){

msg_display_time($_msg_time_d);

}

});

}

{$lng->post}

3 года назад
fastov
Илья 
35 лет
3 года в сервисе
Был
3 года назад
2 отзыва(-1)

Выбранный исполнитель

aldmir
40 лет
3 года в сервисе
Был
3 года назад
3 года назад
$15
1 день
Отзыв недоступен.
По этому заказу не оплачена комиссия сервиса!

Заявки фрилансеров

Дмитрий
 
33 года
11 лет в сервисе
Был
месяц назад
47 отзывов
3 года назад
Руслан
 
35 лет
3 года в сервисе
Был
3 года назад
3 отзыва
3 года назад
aldmir
40 лет
3 года в сервисе
Был
3 года назад
3 года назад
Лев
 
25 лет
5 лет в сервисе
Был
год назад
4 отзыва
3 года назад
  • Похожие заказы

  • $30

    Требуется фрилансер для исправления и доработки расширения браузера для Chrome. Необходимо наладить расчет колонок, адаптировать под укороченную версию сайта, сделать сохранение истории коэффициентов и автоматическую смену cookie. Задачи включают работу с несколькими сайтами, связанными со ставками.

    Закрыт
    3 года назад
  • $40

    Необходимо доработать три страницы на сайте WordPress: продающую страницу, 404 страницу и страницу блога. Требуется опытный веб-разработчик, способный создать необходимый функционал. ТЗ будет предоставлено исполнителю. Цена указана сразу максимальная за выполнение задания.

    Закрыт
    3 года назад
  • Требуется разработка бота для сайта конференции, который будет рассылать кастомизированные сообщения участникам на основе данных, извлеченных парсером. Необходимо создать таблицу в формате XLS с информацией о каждом участнике. Бот должен корректно работать на разных платформах. Дедлайн выполнения - 20-21 марта.

    Закрыт
    3 года назад
  • $2

    Необходимо создать инвест-бота с меню, в котором пользователь сможет покупать майнинг фермы с различными уровнями дохода. Требуется реализовать функционал профиля, покупок, реферальной системы и автооплаты. Основной акцент на удобстве и простоте использования.

    Закрыт
    3 года назад
  • Необходимо разработать скрипт, позволяющий запускать одновременно несколько копий приложений, скачанных из App Store, на MacBook с процессором M1. Эмуляторы не допускаются, и решение должно быть реализовано через скрипт эдитор или терминал без свапов между профайлами. Количество копий должно быть неограниченным.

    Закрыт
    3 года назад
  • Необходимо исправить отслеживание конверсий Вконтакте на сайте 4thway.ru. Проблема заключается в том, что в рекламном кабинете отображается менее половины конверсий. Требуется перенастроить сниппеты или предложить альтернативное решение. Исполнитель должен иметь опыт настройки пикселя ВК. Оплата гарантирована после выполнения задачи.

    Закрыт
    3 года назад
  • Необходимо подключить фрикассу для автоматического пополнения и массовых выплат на сайте. Также требуется создать новый раздел с рекламой, аналогичный разделу заданий, но с привязкой к другой таблице БД и отдельными настройками в админке.

    Закрыт
    3 года назад
  • Необходимо разработать бота для ВКонтакте с функционалом, аналогичным указанному примеру. Требуется реализовать отправку пуш-уведомлений, кнопки управления и админ панель для управления ботом на отдельном сервере. Срок выполнения - 7 дней, бюджет - 10.000 рублей.

    Закрыт
    3 года назад
  • Разработать парсер на PHP для сбора информации о спортивных играх с указанных страниц. На выходе должен быть файл, содержащий актуальный список игр с названиями, командами, турнирами и датами. Страницы имеют одинаковую структуру, требуется динамическая подстановка категории в адрес.

    Завершен
    3 года назад
  • Требуется настроить фильтр на сайте WordPress для массового обновления цен. Проверьте интеграцию с API поставщика и настройте плагин для пакетного увеличения цен. Также необходимо добавить профиль шин в фильтр.

    Закрыт
    3 года назад