hedint

Рейтинг
11
Регистрация
09.10.2012
Должность
web программист
Интересы
программирование, создание сайтов,интересные гаджеты
web разработчик

А ему и должно быть пофиг.

Ваша функция document.ready исполняется один раз, на момент, когда у вас stopInterval = 1, тот код уже отработал.

Нужно смотреть весь код "наживую", так сложно сказать, в чем именно проблема

Заменить setTimeout на setInterval?

Если с других страниц, то раскрытие этих блоков вам придется реализовывать отдельно, но это буквально пару строк кода.

у адресной строки в js есть параметр location.hash.

т.е. выглядеть это будет примерно так:

$(document).ready(function()

{

var hash = location.hash;

$(hash).show();

}

);

а ссылка будет выглядеть так: http://site.com/mypage#block2

А что мешает открыть Chrome, там инструменты разработчика, там Network, и посмотреть, какие параметры вообще уходят на от клиента к серверу?

Количество символов - вероятно, количество строк?

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

Ну, у вас два пути.

Первый - блокировка. Человек открыл страницу на редактирование - остальным, как выше написано, пишется, что данная страница в настоящий момент редактируется, и не давать второму ее изменить, пока первый не закончит правки (нажмет сохранить). реализовать можно как поле в БД.

Второй - совместное редактирование, но это будет очень сложная реализация. :)

Подгружаем изменения любого пользователя остальным в реальном времени.

http://yadi.sk/d/K19_llnG1olws

моя упрощенная реализация похожего, с подробными комментариями.

и в чем проблема?)

там div с абсолютным позиционированием, который выполняет роль placeholder.

работают три события - focus, blur,keypress/keydown

focus:

меняются стили у placeholder'а (цвет шрифта)

blur - меняются обратно.

keypress - проверить, есть ли информация в поле ввода, если есть - display:none у div-placeholder

---------- Добавлено 12.01.2013 в 19:53 ----------

http://jsfiddle.net/FEWZd/

написал вот такую реализацию наспех, возможно вам пригодиться.

Я бы на вашем месте вообще выкинул этот код и просто сформулировал свою задачу)

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

Всего: 71