xEdwardx > 04-04-2009 22:28:41 |
Возможно ли зафиксировать положение видимой части страницы не зависимо от загруженности или не загруженности картинок? |
ПротопопулуS > 04-04-2009 22:31:47 |
Судя по всему нет. |
Drug0y > 05-04-2009 15:48:49 |
якоря? или вы про то, что переход по якорям осуществляется не совсем грамотно? (есть такое ) |
George Yves > 05-04-2009 18:48:20 |
Drug0y пишетякоря? или вы про то, что переход по якорям осуществляется не совсем грамотно? (есть такое )
Нет, спрашивали как сделать так, чтобы видимое изображение открывающейся страницы не дёргалось пока подгружаются картинки. Вы ведь знаете как сильно может дёргаться по вертикали текст на открывающейся странице с большим количеством картинок. Иногда эти картинки не имеют отношения к тексту и ждать их окончательной загрузки не хочется. Пользователь только хочет текст прочитать, а тот прыгает вверх-вниз пока картинки не займут свои места на странице. |
Drug0y > 05-04-2009 19:07:50 |
George Yves так я как раз об этом и писал: стоит ссылка на страницу, и не просто страницу а с якорем, т.е. показ от определенного места. кликаешь по такой - и правда, пока не загрузятся картинки и в конце не будет сделано повторного выравнивания экрана на якорь - текст будет например сдвигаться вниз, если вверху страницы картинки, которые не сразу загрузились. да, это бесит, я не знаю решения этой проблемы, просто хотел уточнить - правильно ли я понял суть этого топика - т.к. в таком случае мне он тоже интересен. |
George Yves > 05-04-2009 20:08:33 |
Drug0y пишетGeorge Yves так я как раз об этом и писал: стоит ссылка на страницу, и не просто страницу а с якорем, т.е. показ от определенного места. кликаешь по такой - и правда, пока не загрузятся картинки и в конце не будет сделано повторного выравнивания экрана на якорь - текст будет например сдвигаться вниз, если вверху страницы картинки, которые не сразу загрузились. да, это бесит, я не знаю решения этой проблемы, просто хотел уточнить - правильно ли я понял суть этого топика - т.к. в таком случае мне он тоже интересен.
Согласен с вами, только я имел ввиду простую страницу, без якоря. Но суть та же. |
ПротопопулуS > 05-04-2009 20:22:44 |
В любом случае проблема в движке рендеринга контента страницы. Если и исправят, то не скоро... Да, и, на сколько я помню, в других браузерах та же самая проблема. |
Drug0y > 05-04-2009 21:01:07 |
George Yves пишетСогласен с вами, только я имел ввиду простую страницу, без якоря. Но суть та же.
а как можно сослаться на определённую часть страницы, кроме как якорем? |
Forest > 05-04-2009 22:43:51 |
А разве проблема не в том, что в теге картинки не прописан её размер? Если это так, то и будет дёргаться, так как дёргание происходит в тот момент, когда получил размер очередной страницы. В принципе конечно наверное можно было бы как-то фиксировать место просмотра. Как вариант, не показывать картинки до полной их загрузки (например сделать вариант в ILO, когда изначально картинки не показываются, но грузятся в фоне). А можно просто всегда открывать ссылки в фоне, а идти смотреть только когда они полностью загрузились ![wink ;)](img/smilies/wink.png) 05-04-2009 22:45:01 Drug0y а как можно сослаться на определённую часть страницы, кроме как якорем?
видимо использует абсолютную адресацию (в пикселях наверное).
|
George Yves > 05-04-2009 22:48:24 |
Drug0y пишета как можно сослаться на определённую часть страницы, кроме как якорем?
Вы - об открытии уже открывавшейся страницы, я - о первом открытии страницы. Вот и вся разница. Дёргаться страницы могут и при первой загрузке, и при возвращении на них. Меня лично раздражают страницы, на которых текст скачками сползает вниз из-за медленной загрузки картинок, которые автор сайта расположил перед этим самым текстом. Когда это реклама, то с этим легко управляется АВР; но бывает, что там просто фотографии, вот они и "пинают" текст. |
Drug0y > 06-04-2009 01:37:58 |
George Yves пишетВы - об открытии уже открывавшейся страницы, я - о первом открытии страницы.
нет, я тоже о первом открытии страницы. Как можно, кроме как якорем, дать браузеру знать, что страницу надо не только открыть, но и проскроллить до нужного места? |
ПротопопулуS > 06-04-2009 18:25:53 |
Во у вас тут полемика завязалась!.. "Ребята давайте жить дружно" (с) ![lol :lol:](img/smilies/lol.png) Drug0y, George Yves, какая разница в каком месте открывается страница? В любом случае она дергается в момент прогрузки картинок. И проблема эта кроется в том, что браузер формирует страницу "на лету" и заранее не может знать где будет картинка - ведь данные поступают не мгновенно, т.е. текст, в силу того, что он прописан в html-документе, приходит раньше и, соответственно раньше отображается. А картинки, которые прилинкованы к документу прогружаются после того, как документ (в виде текста) будет уже загружен. Вот браузер и двигает текст для того, чтобы картинки в него воткнуть... По-моему так ![tongue :P](img/smilies/tongue.png) |