Исходя из моего понимания примеров на странице плагина, это должно быть так:
Назначьте обработчик кликов, который должен запускаться при успешном подтверждении, затем назначьте плагин подтверждения.
$('.deleteMe').live('click',function() {
// Code here for when they click YES on the confirm box.
// This only executes in 2 scenarios, either the item was clicked
// and the confirm plugin was not active, or it was active and
// the user selected Yes.
});
function updateConfirms() {
$('.deleteMe').confirm({
msg:'Confirm Action!<br />',
stopAfter:'ok',
eventType:'click',
timeout:5000,
buttons: { ok:'Yes', cancel:'No', separator:' - '}
});
}
updateConfirms();
Из-за упомянутой вами динамической природы вам нужно будет вызывать updateConfirms () после добавления новых элементов, требующих подтверждения.
РЕДАКТИРОВАТЬ: давайте попробуем не использовать Live, а обновить обработчик кликов и подтвердить после каких-либо дополнений:
function updateConfirms() {
$('.deleteMe').click(function() {
// Code here for when they click YES on the confirm box.
// This only executes in 2 scenarios, either the item was clicked
// and the confirm plugin was not active, or it was active and
// the user selected Yes.
});
$('.deleteMe').confirm({
msg:'Confirm Action!<br />',
stopAfter:'ok',
eventType:'click',
timeout:5000,
buttons: { ok:'Yes', cancel:'No', separator:' - '}
});
}
updateConfirms();