голосование
PHP
Javascript
BASH
Firebird
HTML
Программы
Хостинг
Майнинг
Ресурсы
GIT
SEO
Oracle
Python
Проголосуйте за категорию!
счётчик
Яндекс.Метрика

Cобытие document ready

Начнем с самого начала)). Я сам обжигался на этом моменте. При работе почти всех javascript скриптов нужно дождаться загрузки всех элементов страницы. Если запустить скрипт без загрузки тегов, то ничего не произойдет. Скрипт не сработает. Нам поможет событие $(document).ready. Таких событий $(document).ready(function(){ // ваш код }); может быть много. Сколько подключаемых файлов - столько и таких событий внутри этих файлов.


  $(document).ready(function(){
	var arr = ['book1', 'pencil1', 'book2', 'pencil2'];	
	alert(arr .join('|'));	
  });

Есть аналог у события $(document).ready(function(){ // ваш код }) функция $(). Используйте ту функцию которая вам нравится. Я предпочитаю $(document).ready(function(){}).


   $(function(){
       // срабатывает после загрузки всех элементов страницы
       console.log("всем привет )))");
   });

Нужно очень хорошо представлять в какой последовательности появляются элементы на странице. Если вы пытаетесь что-то сделать с элементом, который не появился вовремя, то ничего не будет. Некоторые функции javascript должны объявляться после создания элементов


   function add_link(){
        $("#box").html("ссылка 1");
        start_function_link();
        create_link();
   }
   start_function_link(){
       create_link(){
          var link = $("#box a").attr("href");
          alert(link);
       }
        start_function2(){
           //код
        }
        start_function3(){
           //код
        }
   }

В показанном коде вы видите функцию create_link(). Обратите внимание на тот момент, что она срабатывает не по умолчанию, а после то как ссылка появилась. Функций вступающих в действие после создания ссылки может быть много start_function2(), start_function3().

Для начала работы вам нужно подключить jquery и расположить событие $(document).ready(function(){}). Для проверки вы сможете использовать функцию hide(). Она скрывает элементы на странице.

просмотры: 1130, уровень: лёгкий уровень, рейтинг: 0, дата: 2015-12-15 20:05:16
проголосовать:

Комментарии:






поиск
сайты друзей
банеры
Мы предлагаем в аренду VPS серверы с выделенным IP-адресом, которые полностью эмулируют физический сервер.
http://trainingweb.ru/redirect/well_web_vps_kvm Аренда VPS KVM в Европе Мы предлагаем в аренду VPS серверы с выделенным IP-адресом, которые полностью эмулируют физический сервер.
http://ping-admin.ru/index_5659.html мониторинг сайтов сервис мониторинга работы сайта, мониторим HTTP, HTTPS, FTP, MYSQL, PostgreSQL, POP3, SMTP, IMAP
http://www.2domains.ru домен RU домен RU всего за 99 рублей