grefon, как раз таки мне понятно, почему так происходит. Одно не ясно, я ведь прописываю clearTimeout(timeout); по-идеи счетчик должен очиститься, но этого не происходит...
Пробовал сделать, как вы предложили, пока неудачно... решил завтра попробую с нуля опять написать, но уже сделаю упор именно на этот момент...
Что делает код:
1. по нажатию на одну из кнопок, прячем или открываем менюху, соответствующую этой кнопке... (другую менюху закрываем)
2. если в течении n-ого времени пользователь не навел курсор в поле менюхи - закрываем ее
3. если пользователь убрал курсор из менюхи и в течении n-ого времени не вернул его обратно - закрываем менюху...
Собсна проблема: бывают такие моменты, когда менюха открывается и сразу же сворачивается, или же остается открытой меньше того времени, что нужно... Вобщем где ошибка в коде, или возможно чего-то не хватает?
хм.. если страница загружается стандартными средствами, то наверное никак . Если прям так необходимо, то можно выводить на странице текст, а потом само содержание подгружть, например, ajax'ом
включайте мозг, и думайте...
можно сделать так:
1. самым первым элементом в body ставим div с height: 100% и width 100% и каким-небудь непрозрачным фоном. Ну и естественно пишем текст...
2. на js пишем небольшой код, который по завершению загрузки убирает наш div...
Я б так сделал... Но есть минус, пользователи которые отключили js не увидят ничего, кроме вашего div-а, но таких сегодня не много
в Google Chrome и Apple Safari конпка в ряду с самым длинным текстом соскакивает вниз, во всех остальных браузерах все ОК (даже в осле ) вобщем смотрите скрин...
Вопрос собственно почему так происходит?
Нашел 2 пути, как исправить это:
- первый: изменить порядок элементов, т.е. переставить местами span и a, НО не очень хочется, прийдется редактировать js
- второй: указать в стилях min-width, но это не очень хорошое решение, т.к. не известно какая длинна текста будет, соответственно и длина блока...
а сами вы не догадываетесь? Вконтакте сначало происходит обновление языка через ajax и в случае удачи обновление страницы...
Вот в таком духе и вы делайте. С сохранением значения вобще все просто, надо-то всего обновить нужную инфу в таблице пользователей
Пример из моего опыта:
1. делаем таблицу для категорий товаров (название категории и номер)
2. таблица для самих товаров (название, цена, описание и т.д.)
3. таблица для прикрепленных файлов (фото товаров)
4. таблица для комментариев
JustUserR, ахринеть... все сразу стало понятно Viper, да с фильтром я и вправду ступил, но ведь это фильтр тени блока и работает кстате как-то криво, а мне нужно для тени текста... Но на IE я вобще готов забить, мне непонятно, почему опера так лагает?