Вебмастеру

 
 
14

Вопросы от новичков...

  • Категория: html
Народ подскажите если кто знает плиз. Есть группа чекбоксов - встраиваю в форму jeditable - тоесть без кнопки save. Обработка запросов на стороне сервера довольно тяжелая, хочу сделать чтобы пока юзер кликает с паузой менее 2-3 секунд ничего не отправлялось, а потом что-то типа .serialize() и отправлять все выделенное на сервер. Обработчик чекбокса $('.class').live('click',function(){
$().post(...);
}

html динамический, но генерится с 1 шаблона, разница в состояниях боксов
 
 
1

Евгений

  • группа: Гости
что за фрейм ворк?
 
 
2

Сережка

  • группа: Гости
jquery
 
 
3

Денис

  • группа: Гости
jQuery, по всей видимости.
Если верно понял, то нужно при клике по чекбоксу (пере)создавать таймер, который через n секунд дернет функцию сериализации и отправки.
Проще всего воспользоваться плагином http://http://plugins.jquery.com/project/timers

$('.class').live('click', function() {
$('#form').stopTime('sometimer').oneTime(2500, 'sometimer', function() {
$.post(...);
});
}

Можно и на чистом js, но придется создать глобальную переменную, хранящую таймер:

var sometimer = null;
.....
$('.class').live('click', function() {
clearTimeout(sometimer);
sometimer = setTimeout(function() {
$.post(...);
}, 2500);
}
 
 
4

Александр

  • группа: Гости
гг, а что это за $(''), $('.class') ?
 
 
5

Евгений

  • группа: Гости
меня этот метод live с толку сбил, почитал про него классная штука.
 
 
6

Денис

  • группа: Гости
Александр Курганов, это "write less, do more".
 
 
7

Павел

  • группа: Гости
>что это за $(''), $('.class') ?
конкретно в этом случае ответ здесь:
- что за фреймворк?
- jquery

а по теме стоит отметить, что с такой системой надо аккуратно обходится. она довольно не очевидна со стороны пользователя. пользователь может поменять настройки сам того не желая(он ведь не знает, что они сохраняются автоматом) или уйти до того как будут сохранены последние изменения.
хм, как минимум гифка лоадер какая-нибудь.
 
 
8

Сережка

  • группа: Гости
Денис simple-smiler Карабаза, спасибо, именно то что надо!
 
 
9

Tamara

  • группа: Гости
Добрый день, наверное мне сюда ..
У меня такой вопрос:
Подскажите как с помощью java-скрипт для увеличения картинки при клике на мини-изображение?
Я абсолютный новичок! Спасибо заранее огромное за любую помощь )
 
 
10

Валерий

  • группа: Гости
есть скрипт для рейтинга и голосов Вконтакте?
 
 
11

Сережка

  • группа: Гости
Как оказалось для осла (как 7 так и 8) live не работает... Поменял на bind в колбэке запроса
 
 
12

Олег

  • группа: Гости
помогите пожалуйста! Захожу в нет через оперу. Каждый раз, когда мне приходиться заходит в контакт, надо вводит майл и пароль. Как сделать, чтоб сразу выбивало мою страницу???
 
 
13

Евгений

  • группа: Гости
CTRL+ENTER не канае? или менеджер паролей в самой опере на панельке, не пробовал?
 
 
14

Денис

  • группа: Гости
> Олег (Инвайтинг) Гурба
Большая красная кнопка -> Настройки -> Общие... -> Формы -> Включить управление паролями.
И, это, вы попали не в ту тему.

> Сережка drcreazy Севкович
Жаль, очень жаль. Был уверен, что для ослов поведение .live() симулируется на уровне ядра.
Хотя если множество элементов не меняется со временем, то от .live() нет никакого проку, .bind() даже быстрее работать будет :)
 
 
Регистрация

Популярные статьи

» Mozilla Firefox: помощь и взаимоподдержка. Спрашиваем, ...
» Вопросы от новичков...
» перешли ли вы 100% на линукс без установленной параллел ...
» Ваши любимые плагины и дополнения
» Ответы на вопросы по PHP
» Какие CMS ВЫ предпочитаете - (плюсы и минусы)
» FAQ: вопросы и ответы
» Вопросы и консультации
» Другие браузеры (голосование!)
» Зарплата PHP программиста