Модераторы: Sardar, Aliance
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> jquery еденичная обработка события onclick 
:(
    Опции темы
Digo
  Дата 11.6.2010, 13:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 194
Регистрация: 30.9.2004
Где: Ростов на Дону

Репутация: нет
Всего: нет



Здравствуйте,

столкнулся с проблемой есть всплывающее окно использующее jquery

Код

<script src="jquery.tools.min.js"></script>
<script>
$(function() {



$("#alert").overlay({

    // center overlay finishing position vertically
    finish: {top: 'center'},
    expose: '#efefef'

});

});
</script>


в html стоит кнопка по клику которой собственно и открывается всплывающее окно
Код

<button type="button" onClick='$("#alert").overlay().load();'>Open alert</button>


Но нужно еще к событию onclick привязать код таймера, чтобы он запускался только после клика и только один раз(сами показания таймера будут выводится в этом окне)
Код

        var TA = 10; //тайаут в сек 
        var CT = 1; //интервал отсчета
        onload = function myTimer () 
        { 
        if (TA > 0) 
           { 
          TA--; 
          document.getElementById ('tim01').innerHTML = ((TA < 10) ? '0' : '') + '' + TA; 
          setTimeout (myTimer, CT * 1000); 
           } 
        else 
           { 
           document.getElementById ('tim01').style.display = 'none'; 
           document.forms.myForm.style.display = 'block'; 

           } 
        } 


насколько я знаю за разовость запуска отвечает в jquery команда one()  заранее благодарен!


Это сообщение отредактировал(а) Digo - 11.6.2010, 13:33
--------------------
640кб оперативной памяти хватит миру по самые уши (Билл Гейтс )
PM MAIL WWW ICQ   Вверх
ksnk
Дата 11.6.2010, 15:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прохожий
****


Профиль
Группа: Комодератор
Сообщений: 6855
Регистрация: 13.4.2007
Где: СПб

Репутация: 38
Всего: 386



А в чем вопрос-то? Ну да, чтобы кликнуть по элементу только один раз - можно пользоваться функцией one вместо bind . Только тогда этот клик надо устанавливать не в html, а в javascript.

Это сообщение отредактировал(а) ksnk - 11.6.2010, 15:38


--------------------
Человеку свойственно ошибаться, программисту свойственно ошибаться профессионально ! user posted image
PM MAIL WWW Skype   Вверх
Digo
Дата 12.6.2010, 12:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 194
Регистрация: 30.9.2004
Где: Ростов на Дону

Репутация: нет
Всего: нет



Вопрос как подвесить на событие  onclick  еще и таймер?
--------------------
640кб оперативной памяти хватит миру по самые уши (Билл Гейтс )
PM MAIL WWW ICQ   Вверх
ksnk
Дата 12.6.2010, 13:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прохожий
****


Профиль
Группа: Комодератор
Сообщений: 6855
Регистрация: 13.4.2007
Где: СПб

Репутация: 38
Всего: 386



Digo, а кто мешает подвесить таймер в этом онклике?


--------------------
Человеку свойственно ошибаться, программисту свойственно ошибаться профессионально ! user posted image
PM MAIL WWW Skype   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: Применение библиотек | Следующая тема »


 




[ Время генерации скрипта: 0.0765 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.