我有一个使用 jQuery 在页面上执行此操作的请求,并想出了这个:
jQuery( function () {
jQuery( '#warn-dialog' )
.dialog({
autoOpen: false,
modal: true,
buttons : {
'Yes' : function () {
document.location.href = jQuery( '#email-link' ).attr( 'href' );
},
'No' : function () {
jQuery( '#warn-dialog' ).dialog( 'close' );
}
}
});
jQuery( '.warn-link' ).click( function ( event ) {
event.preventDefault();
jQuery( '#warn-dialog' ).dialog( 'open' );
});
});
使用 HTML 如下:
<div id="warn-dialog" class="ui-helper-hidden" title="Warning">
<p>Are you sure you want to leave?</p>
</div>
<p>
<a class="warn-link" href="http://link1.com">link1</a>
<a class="warn-link" href="http://link2.com">link2</a>
</p>