А ему и должно быть пофиг.
Ваша функция 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 без заглушки для старых браузеров.