私はjQueryが初めてです。このif elseステートメントを実行しようとしていますが、if elseステートメントの半分しか機能していないようです。
$("#og").click(function () {
if ($('#og').data('clicked')) {
//#og element clicked run function #1
$("#about").click(function () {
$("#about").animate({ 'top': -1130 }, 2000);
$("#aboutform").animate({ 'top': -1120 }, 2000);
alert("running click code")
});
} else { //#og element not clicked run function #2
$("#about").click(function () {
$("#about").animate({ 'top': -1190 }, 2000);
$("#aboutform").animate({ 'top': -1170 }, 2000);
alert("running no click code")
});
}
});
div(#og) がクリックされたかどうかを確認したい。ある場合は、#about がクリックされたときに #about と #aboutform を位置にアニメーション化する必要があります。#og がクリックされていない場合、#about がクリックされたときに #about と #aboutform を別の位置にアニメーション化する必要があります。