私はこれを何回も問題なく実行しましたが、何らかの理由でここで問題になります。スライドダウンは正常に機能し始め(1/3)、突然ジャークしてアニメーションを終了します。上にスライドすると問題なく動作します。これは、slideDown()、slideToggle、および.animate()の場合です。アニメーション関数で不透明度を切り替えると、ジャークしませんが、テキストの色が一時的に変わります。
HTML:
<h2>Phthalate Free: </h2><div class="yamikowebsToggler">
<p>
Dibutyl Phthalate is linked to cancer and is present in nail polish, perfume, soft plastics and skin care products.
</p></div>
CSS:マージンがぎくしゃくする可能性があることを他に読んだのですが、これは役に立ちません
h2{color:#76DEFC; margin:0px;}
.yamikowebsToggler{margin:0px;}
p{margin:0px; color;#000000;}
JQUERY:
$(document).ready(function(){
$(".yamikowebsToggler").fadeOut(0);
$("h2").click(function()
{
$(this).next(".yamikowebsToggler").stop(true, true).animate(
{ height: 'toggle' },
{
duration: 1000,
});
})
});