LINUX.ORG.RU

slideToggle() плавно не хочет

 , , ,


0

1

HTML:

<div class="scheme-glazing__hlop-hlop">
  <button>ХЛОП-ХЛОП</button>
  <div class="js_cd_hlop"></div>
</div>
jQuery:
$('.scheme-glazing__hlop-hlop button').on('click', function(){
  $('.js_cd_hlop').height().slideToggle();
});
Трагедия: http://skachai.szdl.ru/house/page2.php

Если вставить этот js в консоль браузера на данной страничке, то анимация будет происходить рывками в хроме (при нажатии на button). А в мозилле он не успев закрыться будет открываться. В инете каких решений только не видел, и обнулять паддинги с марджинами, и задавать блоку абсолют, а родителю релейтив, и просчитывать джээсом высоту сворачиваемого блока, ничего не помогает. На простом примере функция работает с любыми css свойствами, а при использовании на сайте с кучей кода всегда рывки и другие глюки.

★★★★★

оффтоп: О боже, этот «Консультант, RAAAAAAAAAGE@!@!»

shuck ★★★
()

Как обычно нахожу ответ сразу как запощу на лор. Дело было в свойстве transition, я его отключил и стало норм.

cinyflo ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.