5
4

2 に答える 2

10
$(document).ready(function () {
    $('#navigate').on('mouseenter', stopNavigate)
        .on('mouseout', function () {
        $(window).on('beforeunload', windowBeforeUnload);
    });

});

function stopNavigate(event) {
    $(window).off('beforeunload');
}

function windowBeforeUnload() {
    return 'Are you sure you want to leave?';
}

$(window).on('beforeunload', windowBeforeUnload);

デモ

于 2013-09-16T09:21:26.240 に答える
0

これを試して -

$("a").mousedown(function() {
    $(window).unbind();
});
于 2013-09-16T09:16:33.133 に答える