Показать сообщение отдельно
  #8 (permalink)  
Старый 07.06.2011, 17:06
Кандидат Javascript-наук
Отправить личное сообщение для shaltay Посмотреть профиль Найти все сообщения от shaltay
 
Регистрация: 28.02.2011
Сообщений: 134

Walik, спасибо! Но опять не то. Нужно каждой картинке делать при нажатии уникальную вторую картинку. Т.е. общее колво картинок all*2

Сделал так. Картинки были pay_doX.png и pay_dolX.png
$(paySystemId+' img').click( function() {
   $(paySystemId+' img').each(function () {
      var hoverImg = $(this).attr('src').replace(/pay_dol/g, 'pay_do');
      $(this).attr('src',hoverImg);
   });
   var hoverImgThis = $(this).attr('src').replace(/pay_do/g, 'pay_dol');
   $(this).attr('src',hoverImgThis);
});


Везде кроме оперы более менее сносно работает. В опере подтормаживает. Там 40 картинок. Но как сделать проще - не придумал.

Последний раз редактировалось shaltay, 07.06.2011 в 17:08.
Ответить с цитированием