[OK]をクリックしてカスタムの確認ボックスにこのプラグインを実装しようとしていますが、戻り値がある限り少し失われます。ここではオリジナルです:javascript/jqueryでデフォルトの設定を上書きする方法
jQuery("a.confirm").click(function() {
if (confirm('<?php _e('Are you sure?') ?>')) return true; else return false;
});
をして、この私が実装しようとしている何を:
$("a.confirm").click(function(){
var elem = $(this).closest('.item');
$.confirm({
'title' : 'Delete Confirmation',
'message' : 'You are about to delete this item. <br />It cannot be restored at a later time! Continue?',
'buttons' : {
'Yes' : {
'class' : 'blue',
'action': function(){
elem.slideUp();
}
},
'No' : {
'class' : 'gray',
'action': function(){} // Nothing to do in this case. You can as well omit the action property.
}
}
});
は本当に私はだけではなく、最初の第二の1を認識するためにクリックイベントを取得する必要があり、かつ正確に戻ります。今すぐクリックすると、オリジナル(ブラウザのデフォルト)が表示され、その後は2番目になります。私は "if文"が私を捨てるものだと思う。
アイデア?
どちらも同じページにありますか? –
それはより効率的な '元の'だけで行うだろう 返品確認( '<?php _e(' Are you sure? ')?)'; ??? – chepe263
hmm、これはバディー・プレスが使うデフォルトですが、私は確かにそれを変えることができます。 @サムは、私の試みはちょうど秒を使用することです。最初のものがデフォルトです。 – Sin