Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   Метод ajaxSend (https://javascript.ru/forum/jquery/57527-metod-ajaxsend.html)

Shurik 07.08.2015 14:47

Метод ajaxSend
 
Доброго времени суток!

На странице есть два элемента, в которые данные подгружаются через ajax. Реализовано так:

function start(x, y)
{
   $(document).ajaxSend(function(){
      $('#'+y).fadeTo('fast','0.5');
   });
   $(document).ajaxComplete(function(){
      $('#'+y).fadeTo('fast','1.0');
   });

   $('#'+y).load(y+'.php?param='+x);
}



Когда запрашиваю данные первого блока (id="elem1"), он становится полупрозрачным, после загрузки становится не прозрачным, т.е. работает как надо. Но после запроса данных второго блока (id="elem2") полупрозрачным становится не только второй, но и первый блок, а так не должно быть.

Как это исправить?

ksa 07.08.2015 15:17

Цитата:

Сообщение от Shurik
Как это исправить?

Начать нужно с работающего тестового примера... ;)

Shurik 07.08.2015 15:25

Цитата:

Сообщение от ksa (Сообщение 383113)
Начать нужно с работающего тестового примера... ;)

Что в моём коде не правильное?

ksa 07.08.2015 15:40

Цитата:

Сообщение от Shurik
Что в моём коде не правильное?

Т.е. ты абсолютно убежден, что по такому огрызку можно понять в чем твоя проблема? :blink:

Shurik 07.08.2015 18:55

Цитата:

Сообщение от ksa (Сообщение 383120)
Т.е. ты абсолютно убежден, что по такому огрызку можно понять в чем твоя проблема? :blink:

так это весь код, больше нет

Shurik 08.08.2015 16:05

up


Часовой пояс GMT +3, время: 05:42.