Проблема с работой jquery
Здравствуйте помогите пожалуйста
я использую вот такой скрипт на своём сайте http://anton.shevchuk.name/wp-demo/j...disappear.html но мне надо, чтобы при нажатие на крестик сначало вылетал confirm и если ok тогда только выполнялось действие, а иначе ничего не происходило jquery перехватывает событие click и поэтому confirm не срабатывает :help: |
вот пример (не обращай внимание на аякс - это мутулз)
<span title=\"Удалить "".$pagetitle.""\" style=\"cursor: pointer;\" OnClick=\"delLink('".$pagetitle."', '".$id."')\">[x]</span>
function delLink(filedell, id){
var delit=confirm('УДАЛИТЬ страницу "'+filedell+'"?\n\nБольше предупреждений не будет!');
if (delit) {
var url = 'ajaxscripts/MyFavorites/MyFavorites.php?d=5&id='+id;
var start = $('delLink');
var log = $('MyFavorites2');
var ajax = new Ajax(url, {
update: log,
method: 'get',
evalScripts:true,
onComplete: function() {
log.removeClass('ajax-loading');
},
onCancel: function() {
log.removeClass('ajax-loading');
}
});
ajax.request();
}
else
alert('Уговорил.\nНе будем удалять.');
}
а можно и по-другому - заменить стандартный конфирм на свой, т.е. при клике будет модальное окно и там уже "да/нет" |
Плохо работает
какой там другой вариант? |
Цитата:
Цитата:
|
Вот написал пример конфирма http://tmp006.jcase.ru/
|
А вот пример с модальным окном http://tmp007.jcase.ru/
|
Не работает то, что
во-первых я удаляю картинки с сайта и если все картинки на месте и я нажимаю отмена то всё работает как должно, а если я удалил одну картинку, то при нажатие на другую кнопку удалить он не реагирует на отмена |
ну это надо код смотреть на вашем сайте, а так чего бестолку воду в ступе толочь.
|
function send(){
if(confirm("Вы уверены, что хотите удалить эту картинку?")){ jQuery.noConflict(); jQuery(document).ready(function(){ jQuery('.pane .delete').click(function(){ jQuery(this).parents('.pane').animate({ opacity: 'hide' }, 'slow'); }); }); } } |
ВСЕЙ СТРАНИЦЫ! мля, ну как тут помогать... я на такое всегда отвечаю одно:
Цитата:
|
| Часовой пояс GMT +3, время: 05:37. |