Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #21 (permalink)  
Старый 06.11.2014, 12:58
Интересующийся
Отправить личное сообщение для Franz Посмотреть профиль Найти все сообщения от Franz
 
Регистрация: 30.10.2014
Сообщений: 17

Таймер реализовать средствами js?
Ответить с цитированием
  #22 (permalink)  
Старый 06.11.2014, 13:02
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,154

Сообщение от Franz
Тут лежит JS файл, который отвечает за всю эту кухню:
строка 250
добавьте $('#modal-bg').show()
Ответить с цитированием
  #23 (permalink)  
Старый 06.11.2014, 13:03
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,154

Franz,
mce_success_cb: function(resp){
$('#modal-bg').show();
		    $('#mce-success-response').hide();
Ответить с цитированием
  #24 (permalink)  
Старый 06.11.2014, 13:21
Интересующийся
Отправить личное сообщение для Franz Посмотреть профиль Найти все сообщения от Franz
 
Регистрация: 30.10.2014
Сообщений: 17

Проблема как раз в том, что этот файл удалённый. Без возможности редактирования.
Ответить с цитированием
  #25 (permalink)  
Старый 06.11.2014, 13:42
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,154

Сообщение от Franz
Таймер реализовать средствами js?
да
Ответить с цитированием
  #26 (permalink)  
Старый 06.11.2014, 14:10
Интересующийся
Отправить личное сообщение для Franz Посмотреть профиль Найти все сообщения от Franz
 
Регистрация: 30.10.2014
Сообщений: 17

function show() {
if(document.getElementById('mce-success-response').offsetWidth || document.getElementById('mce-error-response').offsetWidth)  document.getElementById('modal-bg').style.display = 'block';}
setTimeout(show, 1000)


И даже так не работает. Задержку пробовал разную, вплоть до 10 секунд.
Ответить с цитированием
  #27 (permalink)  
Старый 06.11.2014, 14:37
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,154

Franz,
где функция которая запустит таймер по клику
Ответить с цитированием
  #28 (permalink)  
Старый 06.11.2014, 18:10
Интересующийся
Отправить личное сообщение для Franz Посмотреть профиль Найти все сообщения от Franz
 
Регистрация: 30.10.2014
Сообщений: 17

Я так понял, что необходимо задержать функцию перед вызовом.
Я ориентировался на это http://learn.javascript.ru/settimeout-setinterval

Разве я не прав? Где я ошибся?
Ответить с цитированием
  #29 (permalink)  
Старый 06.11.2014, 18:54
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,154

function show() { 

setTimeout(abc, 1000) 
} 


function abc() { if(document.getElementById('mce-success-response').offsetWidth || document.getElementById('mce-error-response').offsetWidth)  document.getElementById('modal-bg').style.display = 'block';};
Ответить с цитированием
  #30 (permalink)  
Старый 06.11.2014, 19:11
Интересующийся
Отправить личное сообщение для Franz Посмотреть профиль Найти все сообщения от Franz
 
Регистрация: 30.10.2014
Сообщений: 17

И это работает.
Спасибо вам.
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
изменение правила display после первого посещения onuvidelsolnce Элементы интерфейса 8 08.01.2014 15:34
Действие после клика мыши 1n3gan jQuery 2 06.11.2013 13:11
функция внутри Live() срабатывает после второго клика Ad1r jQuery 7 09.08.2011 13:11
После первого действия скрипт перестает работать cyberx jQuery 6 12.06.2010 21:04
Не убирать кнопку после клика по ней. CompModdd jQuery 2 12.05.2009 01:13