X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость ( Вход | Регистрация )

Открыть тему
Тема закрыта
> JavaScript, запуск таймера по клику
Burelom
Burelom
Topic Starter сообщение 7.8.2014, 0:28; Ответить: Burelom
Сообщение #1


Частый гость
**


Группа: User
Сообщений: 56
Регистрация: 20.7.2011
Поблагодарили: 2 раза
Репутация:   0  


Ребята, кто знаком с языком JavaScript, помогите решить одну маленькую проблему. Нужно чтобы таймер запускался по кнопке открытия спойлера, сейчас запускается при входе на страницу.

Открытие спойлера по клику так оформлено:
(нужно чтобы одновременно запускался таймер, сейчас таймер запускается при входе на страницу)

$(document).ready(function(e) { $('#video').click(function () { $('.player').slideToggle('slow'); return false; }); });

Таймер:

$(function(){
var advm_timer = 20;
var advm_height = $('#advm_preload').parent().height();
var advm_width = $('#advm_preload').parent().width();
$('#advm_preload,#advm_close,.advm_loader,#advm_preload > div').css('display','block');
$('#advm_preload').parent().find('object').append('<param name="wmode" value="opaque">');
$('#advm_preload').parent().css('position', 'relative');
$('#advm_preload').css({'position':'absolute'});
$("#advm_timer").html(advm_timer);
} и т.д. другая функция...

Обычно сам до всего дохожу, но сейчас нет ни времени на изучение языка, не денег на фрилансеров.
Очень выручите. Спасибо!
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
mialpet
mialpet
сообщение 7.8.2014, 10:26; Ответить: mialpet
Сообщение #2


Частый гость
**

Группа: User
Сообщений: 75
Регистрация: 2.8.2014
Поблагодарили: 14 раз
Репутация:   5  


Что-то тут у вас вообще таймера не видно.


Код
$(document).ready(function(e) { $('#video').click(function () { $('.player').slideToggle('slow'); return false; }); });

Эта функция показывает блоки по клику по другому блоку и кстати если клик идет по ссылке то
Код
return false;
надо прописывать в onclick'е иначе ссылка все-равно сработает по моим наблюдениям.

Код
$(function(){
var advm_timer = 20;
var advm_height = $('#advm_preload').parent().height();
var advm_width = $('#advm_preload').parent().width();
$('#advm_preload,#advm_close,.advm_loader,#advm_preload > div').css('display','block');
$('#advm_preload').parent().find('object').append('<param name="wmode" value="opaque">');
$('#advm_preload').parent().css('position', 'relative');
$('#advm_preload').css({'position':'absolute'});
$("#advm_timer").html(advm_timer);
} и т.д. другая функция...


а эта вообще рисует непойми что и все.

Сообщение отредактировал mialpet - 7.8.2014, 10:27
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Burelom
Burelom
Topic Starter сообщение 7.8.2014, 14:39; Ответить: Burelom
Сообщение #3


Частый гость
**


Группа: User
Сообщений: 56
Регистрация: 20.7.2011
Поблагодарили: 2 раза
Репутация:   0  


Цитата(mialpet @ 7.8.2014, 9:26) *
а эта вообще рисует непойми что и все.


Зачем понимать что оно рисует, это нужно было запустить. :)

Код
startTimer();


Код
function startTimer()
{


Вопрос решен.

Сообщение отредактировал Burelom - 7.8.2014, 14:40
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
andreykashops
andreykashops
сообщение 7.8.2014, 15:53; Ответить: andreykashops
Сообщение #4


WordPress is my Life..
******

Группа: Active User
Сообщений: 1427
Регистрация: 21.7.2012
Из: Украины
Поблагодарили: 633 раза
Репутация:   139  


Burelom, а как мы могли вам помочь, если вы даже не показали код, где эта функция? :facepalm:


--------------------


Поблагодарили: (1)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Burelom
Burelom
Topic Starter сообщение 7.8.2014, 18:26; Ответить: Burelom
Сообщение #5


Частый гость
**


Группа: User
Сообщений: 56
Регистрация: 20.7.2011
Поблагодарили: 2 раза
Репутация:   0  


Цитата(andreykashops @ 7.8.2014, 14:53) *
Burelom, а как мы могли вам помочь, если вы даже не показали код, где эта функция?

Не было этой функции, дописали.

startTimer(); - вызов

function startTimer() вместо $(function() - обертка для:

Код
$(function(){
var advm_timer = 20;
var advm_height = $('#advm_preload').parent().height();
var advm_width = $('#advm_preload').parent().width();
$('#advm_preload,#advm_close,.advm_loader,#advm_preload > div').css('display','block');
$('#advm_preload').parent().find('object').append('<param name="wmode" value="opaque">');
$('#advm_preload').parent().css('position', 'relative');
$('#advm_preload').css({'position':'absolute'});
$("#advm_timer").html(advm_timer);
}


Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Веб-разработка (HTML5, CSS3, JavaScript, jQuery, Ajax, PHP)
18 qpPeW 3418 12.12.2017, 13:32
автор: qpPeW
Открытая тема (нет новых ответов) uBar.biz - инсталлы без меток, до 19 рублей за РФ запуск
9 Websharks 2228 17.10.2017, 17:36
автор: Websharks
Открытая тема (нет новых ответов) «Яндекс» запланировал запуск голосового помощника «Алиса» на 10 октября 2017 года
1 MissContent 635 25.9.2017, 22:48
автор: Kliaga
Открытая тема (нет новых ответов) Запуск CJ,Tube и др. услуги от студии ArtDesignXXX.com
5 carloswm 2090 26.10.2016, 18:29
автор: carloswm
Открытая тема (нет новых ответов) Услуги PHP, JavaScript программиста.
Возмездное оказание услуг вебмастера :)
14 Tollun 6669 3.9.2016, 18:34
автор: mmkulikov


 



RSS Текстовая версия Сейчас: 15.12.2017, 16:15
Дизайн