Скажите пожалуйста можно ли в презентации использовать библиотеку jQuery?
Если можно, то как ее присоединить для команды "вставить скрипт"? Когда в эту команду вставляешь javascript скрипт, то его необязательно заключать в теги <script....>...</script> они сами подставляются, а для присоединения jQuery нужно использовать эти теги.
Подскажите пожалуйста......
jQuery
Re: jQuery
Зачем теги? Можно jQuery так подгрузить
Код: Выделить всё
function addScript(url,callback){
var s=document.createElement('script');
s.type='text/javascript';
document.getElementsByTagName('head')[0].appendChild(s);
s.src=url;
s.onload=callback;
}
addScript('http://ajax.googleapis.com/ajax/libs/jquery/1.5.1/jquery.min.js',
function(){
/* Тут код, который нужно выполнить после загрузки jQuery, например */
alert('jQuery '+(jQuery==null?'не ':'')+'загружен');
});
Re: jQuery
Прокомментируйте пожалуйста, а то многое не понятно
Re: jQuery
Выбираете команду вставить скрипт. Вышеприведенный код в одну строчку записываете и вставляете туда.
В коде функция addScript, которая присоединяет скрипт и загружает загружает его с адреса, указанного в параметре url, после чего вызывает функцию указанную в параметре callback.
Собственно сама функция:
и ее вызов, для подключения библиотеки jQuery
например, чтобы подключить jQuery 1.5.1 (файл расположен на серверах гугла):
После того, как safesurf подключит jQuery в сработает следующий код (его нужно заменить на свой)
Либо можно одной командой "вставить скрипт" подключить jQuery (время исполнения поставить 2-5 сек), а второй ваш код, использующий jQuery, соответственно
PS: И пишите конкретно, что именно непонятно. На вакуумические вопросы отвечать очень сложно.
В коде функция addScript, которая присоединяет скрипт и загружает загружает его с адреса, указанного в параметре url, после чего вызывает функцию указанную в параметре callback.
Собственно сама функция:
Код: Выделить всё
function addScript(url,callback){
var s=document.createElement('script');
s.type='text/javascript';
document.getElementsByTagName('head')[0].appendChild(s);
s.src=url;
s.onload=callback;
}
Код: Выделить всё
addScript('http://адрес_откуда_будет_загружена_библиотека_jQuery', тут_код_который_нужно_выполнить_после_подключения_jQuery);
Код: Выделить всё
addScript('http://ajax.googleapis.com/ajax/libs/jquery/1.5.1/jquery.min.js',
function(){
/* Тут код, который нужно выполнить после загрузки jQuery, например */
alert('jQuery '+(jQuery==null?'не ':'')+'загружен');
});
Код: Выделить всё
alert('jQuery '+(jQuery==null?'не ':'')+'загружен');
Код: Выделить всё
...
addScript('http://адрес_откуда_будет_загружена_библиотека_jQuery', null);
Re: jQuery
Спасибо! теперь все понял