Показать сообщение отдельно
  #1 (permalink)  
Старый 07.08.2015, 14:47
Интересующийся
Отправить личное сообщение для Shurik Посмотреть профиль Найти все сообщения от Shurik
 
Регистрация: 17.01.2013
Сообщений: 25

Метод 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") полупрозрачным становится не только второй, но и первый блок, а так не должно быть.

Как это исправить?
Ответить с цитированием