Показать сообщение отдельно
  #1 (permalink)  
Старый 08.10.2014, 13:49
Новичок на форуме
Отправить личное сообщение для VshurygaV Посмотреть профиль Найти все сообщения от VshurygaV
 
Регистрация: 08.10.2014
Сообщений: 8

Последовательность событий
Всем доброго времени суток Подскажите пожалуйста у меня есть код
$('.hrspan').dblclick(function (){
     var posledniy_symvol;
     var premen =  this.innerHTML;
     var value = this.id;
     document.getElementById("vozmcvet").innerHTML = document.getElementById("vozmcvet").innerHTML + '<div value=\''+value+'\' class=\'SpanVvod\' id=\''+value+'\'>'+premen+'</div>'
     document.getElementById('hiden-val').value = document.getElementById('hiden-val').value+value+',';
     this.remove();
							
$('.SpanVvod').mouseover(function (){
     $(this).toggleClass('on');
     return false;
});
						
$('.SpanVvod').mouseout(function (){
     $(this).toggleClass('on');
     return false;
});


$('.SpanVvod').dblclick(function (){
     var StrokaEnd ;
     var MesStroka = document.getElementById('hiden-val').value.split(",");
     var MesId =  this.id;
     for (var i = 0; i < MesStroka.length; i++)
         {
          if (MesStroka[i] == MesId)
               {
                MesStroka.splice(i,1);
                }
         }
      document.getElementById('hiden-val').value = MesStroka;
      this.remove();
      return false;
});


что делает код:

При двойном нажатии на определенный див мы его перемещаем из одного дива в другой. Второй скрипт просто удаляет тот див при двойном нажатии на который нажали. так же меняем value у input.

Вобщем история следущая. Первый скрипт работает а вот второй нет, но когда помещеш второй скрипт в тело первого он начинает работать. почему так и как можно и нужно с таким справляться. Мне не надо чтоб он был в теле другого.
Ответить с цитированием