Когда вы играете песни на этих сайтах, вы можете перемещаться по страницам без перезапуска проигрывателя. Я вижу, что на Grooveshark они используют #, что имеет смысл, поскольку вы можете просто заполнить/заменить содержимое на странице. Однако на Myspace появляются новые страницы. Myspace делает что-то подобное?Как сайты сохраняются, как Grooveshark и новый Myspace
0
A
ответ
1
Grooveshark, вероятно, никогда не меняет страницу, как вы поняли. Если вы видите загрузку страницы в Myspace, возможно, они помещают содержимое страницы в iframe, а код воспроизведения остается на главной странице; при переключении страницы iframe загружается новым контентом, но главная страница остается здесь.
EDIT Ответ получен только в том случае, если вы видите загрузку страницы, но URL-адрес не изменяется. С помощью современного браузера, поддерживающего HTML5, существует также способ архивирования изменения URL-адреса без перезагрузки страницы: см. Там Modify the URL without reloading the page
С аналогичным решением вы обрабатываете изменение страницы так же, как это делает grooveshark, но вы также можете манипулировать URL-адрес.
Off тему:. '' Grooveshark является одним из shittiest сайтов, которые я когда-либо seen.' ' –
Похоже, что вы можете сделать что-то вроде $ ('A') нажмите (функция (е) { е .preventDefault(); myContainer.load (this.href); }); который будет работать – edaniels