Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   Дабл клик срабатывает один раз (https://javascript.ru/forum/jquery/27829-dabl-klik-srabatyvaet-odin-raz.html)

titans 26.04.2012 12:18

Дабл клик срабатывает один раз
 
Всем привет. Есть такой код:
$('#note1').dblclick(function() {
	stemp=$("#body2").html();
	stemp+='<div id="note'+numt+'" style="position:absolute; width:7%; height:15%; left:'+leftt+'%;top:'+topp+'%; ">';

	stemp+='<div id="nic'+numt+'" style=" height:77%;" align="center">';
	stemp+='<img src="img/notepad.png" width="70%" height="70%" border="0" >';
	stemp+='</div>';

	stemp+='<div id="nm'+numt+'" style="background-color:#1245AA; height:23%; color:white;font-size:16px;" align="center">Безымян..</div>';

	stemp+='</div>';
	$("#body2").html(stemp);
	topp+=22;
	numt++;
	});

Вопрос, почему он срабатывает один раз? Если закоментировать $("#body2").html(stemp);, где он добавляет код,то он работает нормально, но как только разкоментирую, он нормально отрабатывает один раз а дальше все... не хочет

Kaba 26.04.2012 12:39

Скорее всего нужно перезагрузить DOM, попробуйте так:
$("#note1").live("dblclick", function(){
  ...
});

titans 26.04.2012 12:50

Сработало. спасибо.


Часовой пояс GMT +3, время: 08:03.