Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   как из отдельного js запустить работу jquery (https://javascript.ru/forum/jquery/34335-kak-iz-otdelnogo-js-zapustit-rabotu-jquery.html)

BorisBritva 29.12.2012 20:30

как из отдельного js запустить работу jquery
 
Люди добрые. Подскажите плиз.

Есть js скрипт, который принимает ответ от сервера после загрузки изображения на сервер через ajax. Как потом запустить скрипт который работает на jquery?

function EAV(e) {eval('var obj='+e+';');
var eav = document.getElementById('eav');
var ch = RAND(0, 100);

if(obj.response){
var el = document.getElementById('error_transfer');
el.className += 'error_transfer';
el.innerHTML=obj.response;
return false;
}

var URL = 'url(http://site.ru/img/'+obj.dir+'/ava/'+obj.file+'?ch='+ch+')';


eav.style['backgroundImage'] = URL;
eav.style['height'] = obj.height+'px';
document.getElementById('ready').style['display'] = 'block';
document.getElementById('file').value = '';
}
function RAND(min, max) {return Math.floor(Math.random() * (max - min + 1)) + min;}


пробывал этот скрипт вставить непосредственно в jquery но ничего не получается.

Есть какие нибудь варианты?

Спасибо.

BorisBritva 30.12.2012 11:22

Может кто подскажет как отследить изменение "height" у элемента?

Deff 30.12.2012 12:29

Цитата:

Сообщение от BorisBritva
Может кто подскажет как отследить изменение "height" у элемента?

либо заранее зная событие, с которым связано изменение, либо по таймеру
height смотрим => http://jquery-docs.ru/CSS/height/

Цитата:

Сообщение от BorisBritva
Есть js скрипт, который принимает ответ от сервера после загрузки изображения на сервер через ajax. Как потом запустить скрипт который работает на jquery?

вызвать скрипт jquery сразу же после приёма ответа от сервера, в той же Аякс функции, функцию Аякс закрываем после обработки скриптом jquery


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