Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 21.01.2015, 13:29
Новичок на форуме
Отправить личное сообщение для Pashtet Посмотреть профиль Найти все сообщения от Pashtet
 
Регистрация: 21.01.2015
Сообщений: 7

Помогите с java скриптом.
Всем привет!
Помогите, пожалуйста, со скриптом.
Когда я кликаю по ссылке с id="go", у меня открывается модальное окно с формой для входа на сайт. Под самой формой для входа есть еще 2 ссылки(c id="go2" и id="go3"), и нужно чтобы при нажатии на них, закрывалось модальное окно с формой входа на сайт и появлялось другое необходимое модальное окно.
Заранее спасибо.
$(document).ready(function() { // вся магия после загрузки страницы
	$('a#go').click( function(event){ // ловим клик по ссылки с id="go"
		event.preventDefault(); // выключаем стандартную роль элемента
		$('#overlay').fadeIn(100, // сначала плавно показываем темную подложку
		 	function(){ // после выполнения предъидущей анимации
				$('#modal_form') 
					.css('display', 'block') // убираем у модального окна display: none;
					.animate({opacity: 1}, 200); // плавно прибавляем прозрачность одновременно со съезжанием вниз
		});
	});

	/* Закрытие модального окна, тут делаем то же самое но в обратном порядке */
	$('#modal_close, #overlay').click( function(){ // ловим клик по крестику или подложке
		$('#modal_form')
			.animate({opacity: 0}, 200,  // плавно меняем прозрачность на 0 и одновременно двигаем окно вверх
				function(){ // после анимации
					$(this).css('display', 'none'); // делаем ему display: none;
					$('#overlay').fadeOut(400); // скрываем подложку
				});
	});
});

Последний раз редактировалось Pashtet, 21.01.2015 в 14:09.
Ответить с цитированием
  #2 (permalink)  
Старый 21.01.2015, 14:27
Аватар для danik.js
Профессор
Отправить личное сообщение для danik.js Посмотреть профиль Найти все сообщения от danik.js
 
Регистрация: 11.09.2010
Сообщений: 8,804

Подключи готовый скрипт, чета типа fancybox.
__________________
В личку только с интересными предложениями
Ответить с цитированием
  #3 (permalink)  
Старый 21.01.2015, 14:29
Новичок на форуме
Отправить личное сообщение для Pashtet Посмотреть профиль Найти все сообщения от Pashtet
 
Регистрация: 21.01.2015
Сообщений: 7

Вроде сам что-то сделал..и работает..хотя ничего не понимаю в JS.
Но теперь проблема в другом. При нажатии на ссылку с id="go2", открывается новое модальное окно с регистрацией, после заполнения всех полей и нажатии кнопки Зарегистрироваться, модальное окно закрывается, а надо чтобы не закрывалось, потому что там появляется новое сообщение "К вам на почту отправлено письмо.. Нужно подтвердить регистрацию" или сообщение об ошибке(например, неправильно введен email)

$(document).ready(function() { // вся магия после загрузки страницы
	$('a#go').click( function(event){ // ловим клик по ссылки с id="go"
		event.preventDefault(); // выключаем стандартную роль элемента
		$('#overlay').fadeIn(100, // сначала плавно показываем темную подложку
		 	function(){ // после выполнения предъидущей анимации
				$('#modal_form') 
					.css('display', 'block') // убираем у модального окна display: none;
					.animate({opacity: 1}, 200); // плавно прибавляем прозрачность одновременно со съезжанием вниз
		});
	});

$('a#go2').click(function () {
		
		$('#modal_form').hide();
$('#modal_form2') 
	.css('display', 'block') 
	.animate({opacity: 1}, 200);
	});



	/* Закрытие модального окна, тут делаем то же самое но в обратном порядке */
	$('#modal_close, #overlay').click( function(){ // ловим клик по крестику или подложке
		$('#modal_form, #modal_form2')
			.animate({opacity: 0}, 200,  // плавно меняем прозрачность на 0 и одновременно двигаем окно вверх
				function(){ // после анимации
					$(this).css('display', 'none'); // делаем ему display: none;
					$('#overlay').fadeOut(400); // скрываем подложку
				});
	});
});
Ответить с цитированием
  #4 (permalink)  
Старый 21.01.2015, 14:30
Новичок на форуме
Отправить личное сообщение для Pashtet Посмотреть профиль Найти все сообщения от Pashtet
 
Регистрация: 21.01.2015
Сообщений: 7

danik.js , спасибо, посмотрю.
Ответить с цитированием
  #5 (permalink)  
Старый 21.01.2015, 19:12
Аватар для cyber
I am Student
Отправить личное сообщение для cyber Посмотреть профиль Найти все сообщения от cyber
 
Регистрация: 17.12.2011
Сообщений: 4,415

Pashtet, без jquery https://github.com/cyberua/modalJS
__________________
Цитата:
Если ограничения и условия описываются как "коробка", то хитрость в том что бы найти именно коробку... Не думайте о чем то глобальном - найдите коробку.
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Помогите с небольшим ява скриптом для сканера штрих кодов Pelsh Общие вопросы Javascript 3 01.09.2014 09:59
Помогите со скриптом миникалькулятора Leyla Общие вопросы Javascript 7 15.11.2013 19:19
Помогите пожалуйста разобраться со скриптом Shalty Opera, Safari и др. 1 21.01.2013 16:41
помогите с скриптом $12ANDRE12$ Firefox/Mozilla 2 12.05.2009 21:46
Помогите со скриптом Pilageen Общие вопросы Javascript 5 13.04.2009 14:13