2014-03-06 53 views
0

我正在嘗試將Facebook JS sdk與我的BackboneJS spa集成。骨幹路由器導航後堅持div fb-root

當頁面是新的,即; router還沒有導航到任何地方,Facebook共享代碼完美的作品。

我導航到其他頁面後。 FB.api()回調從不會觸發。

fb-root div <div id="fb-root"></div>自動自動創建。 但是,一旦我導航到任何其他路線,我的身體正在清除和新的HTML將被加載。

如何在導航到其他路線時使<div id="fb-root"></div>保持正文。

或者還有其他辦法可以解決這個問題。

皮斯幫助=)

+1

請張貼一些代碼。切換視圖時,您可以指定視圖的插入位置。你不應該清空你的身體並追加你的觀點。請考慮清空身體標記中的元素,並將該視圖添加到該元素中。 – TYRONEMICHAEL

回答

0

嘗試呈現你的觀點在新的元素,而不是直接在正文:

<body> 
    <div id="fb-root"></div> 
    <div id="container"></div> <!-- Here for example --> 
</body>