Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #11 (permalink)  
Старый 21.01.2018, 10:26
Профессор
Отправить личное сообщение для Янковиц Посмотреть профиль Найти все сообщения от Янковиц
 
Регистрация: 17.11.2014
Сообщений: 403

Это часть формы на ajax. При активации/деактивации чекбоксов содержимое блока меняется. Форма у меня по высоте почти на весь экран, и хотелось бы, чтобы при активации чекбокса, блок появлялся возле последнего измененного элемента
Ответить с цитированием
  #12 (permalink)  
Старый 21.01.2018, 10:39
Профессор
Отправить личное сообщение для Янковиц Посмотреть профиль Найти все сообщения от Янковиц
 
Регистрация: 17.11.2014
Сообщений: 403

Я предполагаю, что необходимо просто вычислить высоту от верха родительского блока до последнего измененного элемента формы. А дальше уже css?
Прошу помощи у формучан
Ответить с цитированием
  #13 (permalink)  
Старый 21.01.2018, 10:54
Профессор
Отправить личное сообщение для Янковиц Посмотреть профиль Найти все сообщения от Янковиц
 
Регистрация: 17.11.2014
Сообщений: 403

Сделал так:
$('#filter').on('change', 'input:', function(){
		var pos = $(this).position();
		$('.filter-result').css({ 'margin-top' : pos.top });
	});

Обычные чекбоксы отрабатывает на ура. Однако, с input type="hidden" какая-то беда. Вместо положенных 100-200 пикселей, он оступает 3 тысячи. Попробовал убрать type=hidden. Заработало, как надо. Осталось решить, как скрыть этот инпут. Display: none не помогает
Ответить с цитированием
  #14 (permalink)  
Старый 21.01.2018, 10:56
Профессор
Отправить личное сообщение для Янковиц Посмотреть профиль Найти все сообщения от Янковиц
 
Регистрация: 17.11.2014
Сообщений: 403

Попробовал добавить стилей без display: none
opacity: 0;
    height: 0;
    padding: 0;
    margin: 0;
    border: 0;

Сработало. Но это костыль какой-то, а не решение
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Плавное появление блока. maxg5 jQuery 11 26.06.2017 23:12
Появление блока при скролле вверх dizent Общие вопросы Javascript 2 18.09.2015 06:16
Появление блока по наведению Batyabest Events/DOM/Window 4 01.07.2015 20:47
Появление блока когда курсор мыши опускается ниже окна браузера runyugin Элементы интерфейса 1 26.06.2015 08:34
Javascript : появление блока из под другого блока KingR Элементы интерфейса 3 12.05.2010 21:40