2014-03-06 40 views
0

在Behance.net上我看到了一個非常聰明的使用Lightbox的方式,其中整個頁面在Lightbox中打開(如視頻或演示文稿),但也會更改URL。如果用戶共享此URL,新訪問者將看到內容,但現在在另一個頁面中(因爲新訪問者無法在Lightbox中查看它,因爲我們不知道哪個頁面將落後)。 Andof會導致如果用戶關閉燈箱,URL將返回到前一頁。HTML5 PushState lightbox

您可以自己看到它在這裏:https://www.behance.net

我們正在建設使用BackboneJS一個項目,也使用HTML5 pushState的,但我們還沒有想出,如何做到這一點。

你們有人知道嗎?

回答

0

MDN

var stateObj = { foo: "bar" }; 
history.pushState(stateObj, "page 2", "bar.html"); 

stateObj是要傳遞給popState事件的任何數據。