PHP . SU
Программирование на PHP, MySQL и другие веб-технологии
Страниц (16): В начало « ... 8 9 10 11 12 13 [14] 15 16 »
Найдено сообщений: 229
Зверь
Отправлено: 04 Января, 2012 - 19:56:52 • Тема: JQuery AJAX и анимация • Форум: JavaScript & VBScript
Ответов: 23 Просмотров: 6428
tuareg пишет: А какая версия jQuery используется? вместо live==>delegate
А если >1.7 то on
а чем они отличаются
live от delegate я что-то разницы не вижу
Зверь
Отправлено: 04 Января, 2012 - 19:48:24 • Тема: JQuery AJAX и анимация • Форум: JavaScript & VBScript
Ответов: 23 Просмотров: 6428
Что-то я не улавливаю как это сделать, в смысле gif куда вставлять.
(Добавление)
IllusionMH пишет: Зверь , может не нужно пытаться испортить кашу маслом(кашу маслом испортить можно) и попробовать
upd.
tuareg , опередили))
Пример с анимацией по аяксстарт/стоп нужно будет запомнить
Да я уже исправил, у меня на локалеке запущено.
На сервер я залил только чтобы вам показать
Зверь
Отправлено: 04 Января, 2012 - 19:26:20 • Тема: JQuery AJAX и анимация • Форум: JavaScript & VBScript
Ответов: 23 Просмотров: 6428
tuareg пишет:
P.S Не надо так делать в ajax запросе.
Это надо вынести отдельно.
event, request, settings были для тестов, забыл убрать
А если вынести, то как тогда передать в html() то что пришло с сервера?
Зверь
Отправлено: 04 Января, 2012 - 19:07:36 • Тема: JQuery AJAX и анимация • Форум: JavaScript & VBScript
Ответов: 23 Просмотров: 6428
Нет, он выполняется только после клика по элементу постраничной навигации, иначе бы в консоли был виден еще 1 запрос, но я все таки поставил проверку и все равно не работает.
(Добавление)
tuareg пишет: Если это так, то тогда просто удаляйте
Ура... Спасибо тебе огромное!
Я бы ни разу не додумался...
Еще раз спасибо, проблема решена!
(Добавление)
В общем вот конечный вариант
CODE (
javascript ):
скопировать код в буфер обмена
$( '.delete' ) .live ( 'click' , function ( ) {
$( this ) .parents ( ".background" ) .animate ( { opacity: 'hide' } , "slow" , function ( ) {
$.ajax ( {
type : "POST" ,
url: "message.php" ,
data: "post=1" ,
global: false
} ) ;
} ) ;
} ) ;
Зверь
Отправлено: 04 Января, 2012 - 18:45:22 • Тема: JQuery AJAX и анимация • Форум: JavaScript & VBScript
Ответов: 23 Просмотров: 6428
tuareg пишет: Попробуйте что-нибудь вернуть при запросе. типа ок. Или удаляйте это сообщение.
CODE (
javascript ):
скопировать код в буфер обмена
$( document) .ready ( function ( ) {
$( '.delete' ) .live ( 'click' , function ( ) {
$( this ) .parents ( ".background" ) .animate ( { opacity: 'hide' } , "slow" , function ( ) {
$( this ) .remove ( ) ;
$.post ( 'script.php' , 'post=1' ) ;
} ) ;
} ) ;
} ) ;
remove уже пробовал отрабатывает анимация=>удаляется=>запрос=>блок как ни в чем не бывало появляется снова
IllusionMH пишет: Зверь , а сервер что-то возвращает на удаление? Если ничего не возвращает, то анимации на успешное завершение запроса так и не будет.
А если попробовать в качестве функции обратного вызова этот вариант:
При нем тоже появляется обратно?
Да >_<
Сейчас попробую что-нибудь вернуть и в зависимости от этого делать или нет анимацию
Зверь
Отправлено: 04 Января, 2012 - 18:22:27 • Тема: JQuery AJAX и анимация • Форум: JavaScript & VBScript
Ответов: 23 Просмотров: 6428
Да я всяко уже перепробовал и до и после
А ваш код вообще не вызывает анимацию, как ни странно.
Только запрос посылается
Страниц (16): В начало « ... 8 9 10 11 12 13 [14] 15 16 »
Powered by ExBB FM 1.0 RC1. InvisionExBB