Jump to content
  • 0

Проблема с отображением select в форме поиска


Igorewa
 Share

Question

Доброго времени суток уважаемые форумчане. Возникла проблема с отображением элемента в форме поиска.(именно в хроме) При заходе на сайт форма работает корректно, при выполнении поиска результат показывается на другой странице сайта. Если перейти на пред идущую страницу (с помощью стрелок в браузере), то один из select-ов пропадает. В firefox такой проблемы нету. ( при переходе через меню такой проблемы нету)

ссылка на сайт, проблема с "населенным пунктом".

Прошу помощи, не понимаю чего не хватает.

Link to comment
Share on other sites

2 answers to this question

Recommended Posts

  • 0

Как я недавно узнал, в Chrome не реализован "bfcache", т.е. в Firefox кнопка "Назад" (если хватило памяти) просто возвращает страницу в том виде, в котором она была в момент ухода, а в Chrome всегда перезагружает ее "с чистого листа", не сохраняя модификации, которые вы внесли через JS. Соответственно, того места страницы, откуда пользователь ушел, уже просто нет.

Ну и в Firefox это тоже не всегда работает - зависит от того, сколько у юзера памяти, не перезагружал ли он Firefox и т.п.

Правильное решение:

При прокрутке обновлять URL страницы (pushState в современных браузерах, "hashbang" (http://example.org/products#!page5) в более старых - если в них вообще нужна бесконечная прокрутка).

При загрузке в случае с pushState сервер должен уметь возвращать правильный кусок страницы по URL, а для hashbang-решения JS в onload дозагружает и отображает нужный кусок.

Вот тут подробнее про преимущества pushState и про то, как придумать URL для прокрутки:http://tumbledry.org/2011/05/12/screw_hashbangs_building

Тему можно закрыть

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy