Javascript.RU

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

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

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

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

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

Сообщение от Franz
Таймер реализовать средствами js?
да
Ответить с цитированием
  #26 (permalink)  
Старый 06.11.2014, 15: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, 15:37
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,068

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

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

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

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, 20:11
Интересующийся
Отправить личное сообщение для Franz Посмотреть профиль Найти все сообщения от Franz
 
Регистрация: 30.10.2014
Сообщений: 17

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



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

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


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