|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
23.01.2018, 23:37 | #1 |
Новичок
Джуниор
Регистрация: 23.01.2018
Сообщений: 2
|
Загрузка функции через время (JS — jQuery) (без селектора)
Здравствуйте, уважаемые форумчане.
Очень Нужна ваша помощь, Подскажите пожалуйста. Есть функция - jbcallme(), вызываемая следующим образом (вызываемая по нажатию class= demo1) : $(document).ready(function() { $(function() { $('.demo1').jbcallme(); }); alert( "Привет" ); }); Функция лежит в другом файле. --------------- При нажатие на ссылку срабатывает функция jbcallme(), содержащий класс demo1: <a class="demo1" name="nave">Тестирование</a> -------------------------------------- Проблема в том, что функция JS jbcallme() работает только при нажатие на "Тестирование". Нужно, чтобы функция $('.demo1').jbcallme(); вызывалась сама после загрузки страницы через определенное время (таймер), а не по нажатию на кнопку, ссылку, блок или что-то еще. Пробовал через setTimeout. Но как ее применить в данном случаи? И сделать чтобы эта функция просто выводилась без обязательного нажатия на селектор (class="demo1")? Если просто вставить setTimeout или что-то подобное то функция будет по-прежнему срабатывать только по нажатию на ссылку (тестирование) $(document).ready(function() { setTimeout($(function() { $('.demo1').jbcallme(); }) , 500); }); По прежнему работает только по нажатию ссылки <a class="demo1" name="nave">Тестирование</a> Подскажите пожалуйста, как это можно реализовать? Заранее, большое спасибо. |
25.01.2018, 22:39 | #2 |
Новичок
Джуниор
Регистрация: 23.01.2018
Сообщений: 2
|
Уже нашел решение проблемы, если кому понадобится.
Так можно вызвать функцию с селектором при запуске страницы, по таймеру: Javascript $(document).on('ready',function(){ $('.demo1').jbcallme(); setTimeout(function(){ $('.demo1').click(); },500); }); или Javascript $(document).on('ready',function(){ $('.demo1').jbcallme(); setTimeout(function(){ $('.demo1').trigger('click'); },500); }); Единственное обязательно должнен присутствовать тег с селектором (class="demo1"): <a class="demo1" name="nave"></a> |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Загрузка изображения с ajax jquery | linkoln_7 | ASP.NET | 12 | 15.04.2015 14:15 |
Загрузка контента во вкладках на jQuery | vodoley213 | JavaScript, Ajax | 1 | 15.06.2014 12:14 |
Загрузка изображения через jquery ajax | lansh | JavaScript, Ajax | 8 | 03.01.2013 22:42 |
Загрузка Яндекс-Карты через Ajax. JQuery. | Mr_freeman | JavaScript, Ajax | 3 | 30.03.2012 22:31 |
jquery. загрузка изображения | SkrudjMakdak | JavaScript, Ajax | 2 | 21.07.2011 03:38 |