У меня есть функция, которая показывает форму, когда вы нажимаете на флажок, и скрывает ее, когда вы снимаете флажок. Проблема в том, что если кто-то нажимает быстро несколько раз на флажке, то он просто перемещается вверх и вниз, пока итерации не закончатся.Как остановить повторные появления скользящих вверх и вниз
Я уже пробовал использовать stop (true, true), и да, это исправить, но это также разрушило поток скольжения.
Таким образом, поток по-прежнему должен работать так, как сейчас.
$('#billing_different').click(function(){
if($('#billing_different').is(':checked')) $('#checkout_address_billing').slideDown();
else {
$('#checkout_address_billing').slideUp();
}
});
У меня он работает здесь
https://jsfiddle.net/ebwok5rg/1/
проблема с этим - это полная анимация, вы не можете остановить ее на полпути. Но это все еще хорошая идея. – Source
Я добавил остановку для вас. – Leeish