私は WP を使用しており、Thickbox を使用してカスタム ページのバックエンドに画像をアップロードしています。
JSがThickboxが開いているかどうかを確認する方法はありますか?
イベントがあるのでこれを確認する必要がありonbeforeunload
ます (特定の状況でユーザーがページを離れたときに警告を表示するため)。ありがとう。
現在使用しているコード -
var bol_submit_clicked = false;
$('input[name="Submit"]').click(function(){
bol_submit_clicked = true;
});
window.onbeforeunload = function closeEditorWarning(){
var bol_option_changed = false;
/** Check to see if the settings warning is displayed */
if($('#unsaved-settings').css('display') !== 'none'){
bol_option_changed = true;
}
/** Display a warning if the user is trying to leave the page with unsaved settings */
if(bol_option_changed === true && bol_submit_clicked === false){
return '';
}
};