現在、私のウェブサイトのアニメーションは少しぎくしゃくしています。理想的には、ページが読み込まれ、数秒待ってから、スムーズ#howgreen
にアコーディオンに固定して開きます。
この Web ページ ( URL ) では、アンカーされ#howgreen
、以下の jQuery が URL を検索し#howgreen
、存在する場合はそれを開き、トリガーし、クリックしてアコーディオン ( #howgreen-text
) を開きます。アニメーションを遅らせたり、ウェブサイトのアニメーションをよりスムーズに動作させるにはどうすればよいですか?
$("#howgreen").click(function () {
$(this)
.parent()
.children('#howgreen-text')
.animate({
height: 'toggle'
}, 'slow', function () {
if ($(this).parent().children('#howgreen-text').css('display') == 'block') {
$(this)
.parent()
.children('#howgreen')
.addClass("work-main-bar-active");
} else {
$(this)
.parent()
.children('#howgreen')
.removeClass("work-main-bar-active");
}
});
});
/* Anchor Open Accordions */
$(document).ready(function () {
$(function () {
if (document.location.href.indexOf('#howgreen') > -1) {
$('#howgreen')
.trigger('click');
}
});
});