Показать сообщение отдельно
  #1 (permalink)  
Старый 05.05.2013, 14:54
Аспирант
Отправить личное сообщение для зверек Посмотреть профиль Найти все сообщения от зверек
 
Регистрация: 18.06.2009
Сообщений: 88

hover не работает, если елемент подгружается
подобная конструкция
$(".ShowIconWin").hover(
function () {	 
		...
      }, 
function () {	
		...
      }
    );


не работает, если элемент с классом ShowIconWin подгружается аяксом. В моем случае этот класс имеет ячейка таблицы. А строки таблицы как раз подгружаются аяксом.

попробовал так:
$("body").delegate(".ShowIconWin", "hover", function()
{		 
		...
      }, 
      function () 
{	
		...
      }
    );


но видимо это неверно, потому что для всех элементов (и бывших изначально и появившихся аяксом) срабатывает только первая функция. Как для события over, так и для out.

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