View previous topic :: View next topic |
Author |
Message |
Alextp
Joined: 06 Feb 2005 Posts: 4957
|
(Separately) Posted: Fri Sep 17, 2010 12:04 Post subject: ответ- скачет |
|
|
При правке сообщ., если нажать Отправить, страница скачет(до места edit- если edit не виден). Можно поправить? _________________ UniViewer - CudaText - LogViewer
|
|
Back to top |
|
|
CaptainFlint
Joined: 14 Dec 2004 Posts: 6151 Location: Москва
|
(Separately) Posted: Fri Sep 17, 2010 14:39 Post subject: |
|
|
А если не секрет, зачем? Всё равно к этому моменту запрос уже отправлен и сразу же начинает грузиться новая страница. _________________ Почему же, ё-моё, ты нигде не пишешь "ё"? |
|
Back to top |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Fri Sep 17, 2010 23:50 Post subject: |
|
|
[off]А как насчёт скачка наверх в поле редактирования, когда вставляешь тег ниже видимой области? Курсор хоть при этом и остаётся на месте, но в поле уже не видно нужного текста. Раздражает и замедляет процесс редактирования. Браузер на Gecko 1.8.1.24[/off] |
|
Back to top |
|
|
CaptainFlint
Joined: 14 Dec 2004 Posts: 6151 Location: Москва
|
(Separately) Posted: Sat Sep 18, 2010 01:10 Post subject: |
|
|
Flasher
Прыжок происходит в момент записи в текстовое поле обновлённого текста. Причин такого поведения не вижу. Похоже, это особенность самого Gecko. _________________ Почему же, ё-моё, ты нигде не пишешь "ё"? |
|
Back to top |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Sat Sep 18, 2010 21:32 Post subject: |
|
|
CaptainFlint
А чем он обновляется? Нажатием кнопки в панелях тегов/BB-кодов? Проверка на Gecko проводилась, насколько я понимаю? |
|
Back to top |
|
|
CaptainFlint
Joined: 14 Dec 2004 Posts: 6151 Location: Москва
|
(Separately) Posted: Sat Sep 18, 2010 22:28 Post subject: |
|
|
Flasher wrote: | А чем он обновляется? Нажатием кнопки в панелях тегов/BB-кодов? |
Когда нажимаешь кнопку вставки BB-кода, содержимое текстового поля надо обновить. Вот в момент собственно присваивания нового текста и происходит "прыжок".
Flasher wrote: | Проверка на Gecko проводилась, насколько я понимаю? |
Естественно. В Опере, которой я пользуюсь, такого эффекта нет. _________________ Почему же, ё-моё, ты нигде не пишешь "ё"? |
|
Back to top |
|
|
Alextp
Joined: 06 Feb 2005 Posts: 4957
|
(Separately) Posted: Fri Sep 24, 2010 12:49 Post subject: |
|
|
CaptainFlint wrote: | А если не секрет, зачем? Всё равно к этому моменту запрос уже отправлен |
"затем чтобы не скакало"- это на 1 сек. и раздражает. У Гислера- ОК _________________ UniViewer - CudaText - LogViewer
|
|
Back to top |
|
|
CaptainFlint
Joined: 14 Dec 2004 Posts: 6151 Location: Москва
|
(Separately) Posted: Fri Sep 24, 2010 13:22 Post subject: |
|
|
Alextp
Opera 10.62, на форуме ghisler.ch скачет точно так же, как и здесь. Собственно, было бы странно, веди оно себя по-другому: код JS здесь и там идентичный, буковка в буковку (за одним лишь отличием: здесь прикручен дизейбл кнопки отправки по таймауту, но он не может на это влиять).
Может, ты когда у Гислера проверял, оставил форму ввода видимой? Прокрутка выполняется к верхней границе поля ввода сообщения, если эта граница и так видна на экране, то ничего не прокручивается. _________________ Почему же, ё-моё, ты нигде не пишешь "ё"? |
|
Back to top |
|
|
Alextp
Joined: 06 Feb 2005 Posts: 4957
|
(Separately) Posted: Fri Sep 24, 2010 14:19 Post subject: |
|
|
-Может, ты когда у Гислера проверял, оставил форму ввода видимой?
я у Гислера делал фокус на Send, нажимал Пробел. Здесь- тоже не крутит так- почему же при click'е крутит? _________________ UniViewer - CudaText - LogViewer
|
|
Back to top |
|
|
CaptainFlint
Joined: 14 Dec 2004 Posts: 6151 Location: Москва
|
(Separately) Posted: Fri Sep 24, 2010 14:28 Post subject: |
|
|
Какой браузер? У меня и по пробелу прыгает. _________________ Почему же, ё-моё, ты нигде не пишешь "ё"? |
|
Back to top |
|
|
Alextp
Joined: 06 Feb 2005 Posts: 4957
|
|
Back to top |
|
|
CaptainFlint
Joined: 14 Dec 2004 Posts: 6151 Location: Москва
|
(Separately) Posted: Fri Sep 24, 2010 15:13 Post subject: |
|
|
Alextp
Попробовал в FF, там всё как-то очень странно. Иногда прыгает, иногда нет. Прыгучесть зависит не от того, чем нажимается кнопка, а от того, где был фокус непосредственно перед нажатием кнопки и/или где он был перед тем, как оказаться на кнопке. Причём это не единственный фактор, есть какие-то ещё, но какие именно, выяснить пока не удалось.
Я там в JS закомментировал перевод фокуса в поле ввода — единственное, что хоть как-то может на это влиять. Попробуй сейчас. _________________ Почему же, ё-моё, ты нигде не пишешь "ё"? |
|
Back to top |
|
|
Alextp
Joined: 06 Feb 2005 Posts: 4957
|
(Separately) Posted: Fri Sep 24, 2010 15:34 Post subject: |
|
|
если делаю click на Отправить(перед этим правка), скачет; если делать tab-tab-Space нет. _________________ UniViewer - CudaText - LogViewer
Last edited by Alextp on Fri Sep 24, 2010 16:09; edited 2 times in total |
|
Back to top |
|
|
CaptainFlint
Joined: 14 Dec 2004 Posts: 6151 Location: Москва
|
(Separately) Posted: Fri Sep 24, 2010 15:58 Post subject: |
|
|
Тогда идей больше нет. У меня то прыгает, то не прыгает каким-то совершенно рандомным образом, независимо от того, пробелом я нажимаю кнопку или мышкой.
Попробуй ещё выключить обработку JS и проверить так.
И, кстати, ты проверял в форме быстрого ответа или в обычной? Я-то правил скрипт обычной формы… _________________ Почему же, ё-моё, ты нигде не пишешь "ё"? |
|
Back to top |
|
|
Alextp
Joined: 06 Feb 2005 Posts: 4957
|
|
Back to top |
|
|
|