Показать сообщение отдельно
  #1 (permalink)  
Старый 23.01.2018, 22:32
Новичок на форуме
Отправить личное сообщение для Serg_ostr Посмотреть профиль Найти все сообщения от Serg_ostr
 
Регистрация: 23.01.2018
Сообщений: 2

Загрузка функции через время (по селектору)
Здравствуйте, уважаемые форумчане.
Очень Нужна ваша помощь, Подскажите пожалуйста.


Есть функция - 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>



Подскажите пожалуйста, как это можно реализовать?


Заранее, большое спасибо.

Последний раз редактировалось Serg_ostr, 23.01.2018 в 23:28.
Ответить с цитированием