トリガーされたときにユーザーがログインしているかどうかを確認するクリックイベントAがあります。ユーザーがログインしていない場合、モーダルログインウィンドウがトリガーされ、ユーザーがログインします。ユーザーがログインボタンをクリックすると、ログインが実行され、実行がクリック イベント A に渡され、実行が続行されます。
$('.A').on('click',function(){
//Check if logged in
if(!logged_in())
{
var r = confirm("you are not logged in. Do you want to login/register"?);
if(r)
$('#login_link').click();
else return
}
//Continue execution if logged in
//Execution of code
});
私の #login_link は、ログイン用のモーダル ウィンドウです。ユーザーがモーダル ウィンドウのログイン ボタンをクリックしたときの jquery
$('#sign_in').click(function(){
//perform log in function
if(success)
window.location.assign(window.location.href);
});
ユーザーが正常にログインすると、現在のページに残ります。しかし、ログインした後、実行を A のクリック イベントに戻す必要があります。これら 2 つのイベントは異なる js ファイルにありますが、ページは両方を参照しています。誰でもこれについて私を助けることができますか?事前に感謝します!