[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Скрипт создает проблемы с версткой
Владимир55
На основе типового скрипта, найденного в сети, сделана всплывающая форма отправки письма с сайта.

В этой форме вводятся сведения, нужные для отправки, а после клика на "Отправить" выводится сообщение о результате - отправлено или ошибка.

Как я понимаю (точнее, догадываюсь), высота этого окна определяется скриптом, осуществляющим анимацию. Однако, делается это настоько неудачно, что форма разваливается, причем при разных сообщениях и на разных мониторах по разному. И в результате пользователь видит вот что (скриншот).

Как бы освобидиться от влияния этого скрипта, перепоручив CSS автоматическое формировение высоты окна в соответствии с размером сообщения?

Макет находится здесь.
BaNru
Так ты же освободил в прошлой теме. Теперь действуй на CSS
Владимир55
Я пытался по аналогии, но почему-то здесь как-то иначе....

Этот фиолетовый блок не слушается CSS.
BaNru
Ну ты бы хотя бы выложил условия при которых оно сыпется.

Заполнять форму, если честно лень.
Владимир55
Цитата (BaNru @ 27.05.2014 - 10:06)
Заполнять форму, если честно лень.

Это понятно, но без заполнения ничего не видно.

Я валидатор закомментровал, так что достаточно кликнуть "Отправить".
BaNru
Тебе мешает отступ
#contact-container .diz-10 {margin: 1em;}
в contacts/contact.css
Измени на padding
Владимир55
Уже лучше!

Только теперь низ отвалился...
BaNru
//					$('#contact-container .contact-content').animate({
// height: '80px'
// }, function () {

$('#contact-container .contact-loading').fadeIn(200, function () {
$.ajax({
url: 'contacts/contact.php',
data: $('#contact-container form').serialize() + '&action=send',
type: 'post',
cache: false,
dataType: 'html',
success: function (data) {
$('#contact-container .contact-loading').fadeOut(200, function () {
$('#contact-container .contact-title').html('Спасибо!');
msg.html(data).fadeIn(200);
});
},
error: contact.error
});
});
// });
Владимир55
Спасибо, прекрасно получилось!
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.