Форум программистов
 
Контакты: о проблемах с регистрацией, почтой и по другим вопросам пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail.

Вернуться   Форум программистов > Web > JavaScript, Ajax
Регистрация

Восстановить пароль
Повторная активизация e-mail


Донат для форума - использовать для поднятия настроения себе и модераторам

А ещё здесь можно купить рекламу за 25 тыс руб в месяц! ) пишите сюда - alarforum@yandex.ru

Ответ
 
Опции темы
Старый 14.12.2013, 23:59   #1
Homebog
Кодим кода
Пользователь
 
Аватар для Homebog
 
Регистрация: 18.08.2013
Адрес: Москва
Сообщений: 24
Репутация: 10

icq: 388759347
По умолчанию Счетчик и jQuery

Всем привет!
Занимаюсь изучением jQuery.
Имеется код счетчика.
Код:
<script type="text/javascript">
var c=8000
function timedCount() {
document.getElementById('txt').innerHTML=c;
c=c-1;
if(c < 8000) {
setTimeout("timedCount()",1000);
}
}
timedCount();
</script>
каким образом его можно переписать на jQuery?
Пробовал разные варианты, но, чтобы работал как в javascript не получилось.
Спасибо!
__________________
Моя родина там, где мой компьютер.
Homebog вне форума   Ответить с цитированием
Старый 15.12.2013, 00:09   #2
Metandrostenalon
Форумчанин
 
Регистрация: 03.04.2009
Адрес: Москва
Сообщений: 108
Репутация: 56
По умолчанию

Код:
<script type="text/javascript">
var c=8000
function timedCount() {
$('#txt').html(c);
c=c-1;
if(c < 8000) {
setTimeout("timedCount()",1000);
}
}
timedCount();
</script>
__________________
php,javascript
Metandrostenalon вне форума   Ответить с цитированием
Старый 15.12.2013, 00:25   #3
Homebog
Кодим кода
Пользователь
 
Аватар для Homebog
 
Регистрация: 18.08.2013
Адрес: Москва
Сообщений: 24
Репутация: 10

icq: 388759347
По умолчанию

Цитата:
Сообщение от Metandrostenalon Посмотреть сообщение
Код:
<script type="text/javascript">
var c=8000
function timedCount() {
$('#txt').html(c);
c=c-1;
if(c < 8000) {
setTimeout("timedCount()",1000);
}
}
timedCount();
</script>
Хм...
Ну да вот такой вариант я делал.
Не работает.
PS: Как я понял функция html() в jQuery работает не совсем так, как innerHTML в javaScript.
__________________
Моя родина там, где мой компьютер.

Последний раз редактировалось Homebog; 15.12.2013 в 00:34.
Homebog вне форума   Ответить с цитированием
Старый 15.12.2013, 00:56   #4
uberchel
Профессионал
 
Аватар для uberchel
 
Регистрация: 19.01.2009
Сообщений: 1,354
Репутация: 777

icq: 468407295
skype: uberchel
По умолчанию

Держи:
Код:
<script>
var count = 8;
var timer = setInterval(function () {
    count>0?$("#txt").html(count--):clearTimeout(timer);
}, 1000);
</script>
uberchel вне форума   Ответить с цитированием
Старый 15.12.2013, 01:24   #5
Homebog
Кодим кода
Пользователь
 
Аватар для Homebog
 
Регистрация: 18.08.2013
Адрес: Москва
Сообщений: 24
Репутация: 10

icq: 388759347
По умолчанию

Цитата:
Сообщение от uberchel Посмотреть сообщение
Держи:
Код:
<script>
var count = 8;
var timer = setInterval(function () {
    count>0?$("#txt").html(count--):clearTimeout(timer);
}, 1000);
</script>
Все работает!
Спасибо большое!
__________________
Моя родина там, где мой компьютер.
Homebog вне форума   Ответить с цитированием
Ответ

Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
счетчик Fryg Паскаль 6 04.07.2011 13:41
Счетчик Ivol Microsoft Office Access 0 07.09.2010 14:19
Счетчик. Bilargo JavaScript, Ajax 2 15.08.2010 13:54
счетчик Dimati87 Microsoft Office Excel 3 09.04.2009 10:02


13:25.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2019, Jelsoft Enterprises Ltd.