$(document).ready(function() {
$("ul li").click(function() {
$(this).find("p").slideToggle("normal");
return false;
});
});
С помощью этого куска кода jQuery можно вставлять и перемещать элементы. Но проблема в том, что когда кто-то быстро нажимает, слайд выходит только до достижения максимальной высоты последней достигнутой высоты.slideToggle issue with stop()
Итак, если кто-то щелкнет по-настоящему быстро, элемент будет только выдвигаться на пару пикселей и сползать назад. Если бы они снова щелкнули, чтобы вытащить ее, она выскользнет только до максимальной высоты, достигнутой в последний раз.
Может ли кто-нибудь помочь мне исправить эту проблему, чтобы сделать эту работу надлежащей?
PS: Высота элемента p устанавливается в auto, поэтому она автоматически соответствует высоте содержимого внутри (возможно, эта деталь поможет с вашим ответом).