$(document).ready(function() {
$("ul li").click(function() {
$(this).find("p").slideToggle("normal");
return false;
});
});
このjQueryコードを使用すると、要素をスライドインまたはスライドアウトできます。しかし、問題は、誰かが本物の高速をクリックすると、スライドアウトは、最新の到達高さの最大高さに達するまでしか行かないということです。slideToggle issue with stop()
だから誰かが本当に速くクリックすると、要素は数ピクセルだけスライドして元に戻ってスライドします。彼らが再びそれをスライドさせるために再びクリックするよりも、最後に到達した最大の高さにスライドするだけです。
この作業を適切に行うために、この問題を解決する手助けができますか?
PS:p要素の高さはautoに設定されているため、内部のコンテンツの高さに自動的に一致します(この詳細があなたの回答に役立つかもしれません)。