Показать сообщение отдельно
  #10 (permalink)  
Старый 11.09.2015, 12:05
Новичок на форуме
Отправить личное сообщение для Джон "Капитан" Воробей Посмотреть профиль Найти все сообщения от Джон "Капитан" Воробей
 
Регистрация: 06.08.2015
Сообщений: 5

nesnayka,
Низзя один и тот же код писать 1000000 раз, это нарушает принципы современного проектирования ПО (вообще любого). Если html изменить нельзя (конечно тяжело представить, но допустим), можно замутить что-нить вроде этого
var data = [
  {
    id:'1',
    text:'some text 1'
  },
  {
    id:'2',
    text:'some text 2'
  },
  {
    id:'3',
    text:'some text 3'
  }
];

$(document).ready(function(){
  $('div[class^=img]').hover(function(){
    var s = $(this).attr('class')
    var res = s.slice(3, 4);
    function fil(element){
       return element.id == res
    }
    var val = data.filter(fil);
    $('.worktext').html(val[0].text)
  },function(){
    $('.worktext').html('');              
  });
});

Последний раз редактировалось Джон "Капитан" Воробей, 11.09.2015 в 12:10.
Ответить с цитированием