Подключение скриптов
Доброго дня всем.
Есть HTML страница со скриптами ( очередность - как есть): 1) Сторонний скрипт1 ( использует jQuery) - редактировать не хочется 2) Свой скрипт (использует jQuery, скрипт1) - любое редактирование 3) Сторонний скрипт2 ( использует jQuery) - редактировать не хочется 4) Свой скрипт (использует jQuery, скрипт2) - любое редактирование 5) jQuery Как при такой очередности скриптов добиться работы самих скриптов? window.onload = function() {..... отрабатывает только один раз. :help: |
Цитата:
Если надо много обработчиков прицепить, используйте addEventListener И наверно лучше на событие DOMContentLoaded Подключение jquery поставить первым |
Цитата:
window.onload = function() {..... - в первом скрипте отрабатывает, во втором - полный игнор |
Знак равно в "window.onload =" означает присваивание. Свойство может содержать только одно значение за раз. Каждое последующее присваивание затирает предыдущее.
Используй window.addEventListener('load', function(){...}); для безопасного назначения обработчиков. Или используй jQuery ready, раз уж он уже подключён на странице: $(function(){...}). |
Спасибо за грамотный ответ, тема закрыта.
|
Часовой пояс GMT +3, время: 06:30. |