Проблема с работой 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, время: 06:23. |