$('#link-1').click(function(e) {
$link_1 = '1';
window.open('<?php echo $deliverLink1; ?>');
myAjax();
if($link_1 != '' && $link_2 != ''){
setTimeout(function() {
$('#download-now-button').removeClass('not-allowed');
$("i").removeClass("fa-lock").addClass("fa-unlock-alt");
$("button.locked-button").removeClass("locked-button").addClass("unlocked-button");
$("a.button-generator").attr("href", "<?php echo $deliverFlink; ?>");
}, 3000);
}
});
$('#link-2').click(function(e) {
$link_2 = '1';
myAjax2();
window.open('<?php echo $deliverLink2; ?>');
if($link_1 != '' && $link_2 != ''){
setTimeout(function() {
$('#download-now-button').removeClass('not-allowed');
$("i").removeClass("fa-lock").addClass("fa-unlock-alt");
$("button.locked-button").removeClass("locked-button").addClass("unlocked-button");
$("a.button-generator").attr("href", "<?php echo $deliverFlink; ?>");
}, 3000);
}
});
だから、私の問題は、人々は両方がクリックされた場合、関数が完了しなければならないが、唯一のボタンで、それがクリックされた、1 & 2をクリックする必要がありますが、ということですしたがって、ここでは両方の関数は、ロックを追加し、すべてのものを追加しますが、私はそれらに1つのロックアイコンを追加するだけです。私は疑問がばかだと知っていますが、私はすべてのことで全く新しいです。ああ、また、あなたがクリックを追跡するために別の変数を初期化することができjsの変数にどのようにこの関数を呼び出す使用するには、一度だけ
あなたのHTMLを提供したり、問題の基本的な「実用的な」例を提供することができますか? – WizardCoder