Я довольно новичок в JQuery (и не очень хорош в javascript), а иногда у меня проблемы с синтаксисом.загрузить jquery и объявить функцию в body onload
Вот фактический код у меня есть:
<script type="text/javascript" src="includes/functions/jquery.lightbox-0.5.min.js">
<script type="text/javascript">
$(function() {
$('a.lightbox').lightBox(); // Select all links with lightbox class
});
</script>
...
<script type="text/javascript" src="includes/functions/bannerRotator.js"></script>
<script type="text/javascript">
$(document).ready(function(){
bannerRotator('#bannerRotator', 800, 4000);
});
</script>
То, что я пытаюсь сделать, это загрузить 3 JavaScript файлы после загрузки тела, а затем объявить 2 функции (осветителя и bannerRotator).
Я могу заставить его работать, загрузив JQuery в начале страницы, а затем используйте $ (document) .ready для загрузки скриптов и объявления функций, то, что я не знаю, как сделать, - загрузить библиотеку jQuery после загрузки полной страницы, загрузите скрипты и объявите функции.
К сожалению, я пробовал много вещей, и никто не работал. Если я могу динамически загружать js-скрипты после загрузки тела, я не знаю, как объявить функции jQuery.
Надеюсь, кто-то может мне помочь.
Благодарим за помощь.
Кажется, моя просьба была недостаточно ясной.
Что я ищу:
<body onload="javascript:includeLibraries();">
</body>
...
function includeLibraries(){
//load jquery
//load lightbox
//declare lightbox function
//load bannerRotator.js
//execute bannerRotator function
}
Хочет сделать это после загрузки страницы и показана посетителю сайта.
первыми вы пропустили закрывающий тег для лайтбокса сценария –
Сначала загрузите JQuery, то ваши библиотеки, а затем поместить все в доке готов , –
@Bram, мой вопрос на самом деле, как это сделать, когда выгружаете тело. – user1851673