Как превратить текст в объект js?
Есть код
jscript+='$("#adiv'+i+'").rotate(Math.floor(Math.random()*360));$("#adiv'+i+'").animate({top:x,left:y;},2000);';Он формируется другим кодом вместе с html кодом. Вопрос. Как сделать так чтоб этот текст стал частью кода которая будет выполняться по клику? (Создавать <script> и пендюрить туда пробовал.) |
Ну так и
|
Ruslan_xDD,
Не в этом дело. Нужно создать js js кодом и так чтоб он работал. :cray: |
koeshiro, eval()
|
Ruslan_xDD,
Не подскажете как именно это должно выглядеть? function divanimate() { var obj=document.getElementById('animatebody'); var bodywidth=screen.width; var bodyheight=screen.height; var jscript='function fanimate(){'; var bg=bodywidth/50; var i=1; var html='<div id="dAnimate">'; var x=-50; var y=-50; while(i<bg){i++;x+50;y+50; var randomw=Math.floor(Math.random()*bodywidth); var randomh=Math.floor(Math.random()*bodyheight); html+='<div id="adiv'+i+'"'; html+='style="position:fixed;left:'+randomw+'px;top:'+randomh+'px;background:black;width:50px;height:50px;"></div>'; jscript+='$("#adiv'+i+'").rotate(Math.floor(Math.random()*360));$("#adiv'+i+'").animate({top:x,left:y;},2000);'; } html+='</div>'; jscript+='}'; obj.innerHTML=html; } |
koeshiro,
var jscript = 'function fanimate(){'; jscript += '$("#adiv'+i+'").rotate(Math.floor(Math.random()*360));$("#adiv'+i+'").animate({top:x,left:y;},2000);'; jscript +=' }'; eval(jscript); |
Ruslan_xDD,
jscript не установленное :blink: |
Часовой пояс GMT +3, время: 09:49. |