正在關注this question,我一直在嘗試只使用colorbox加載頁面的一部分。我的代碼看起來像這樣。我有一堆的內容的網頁,而且還包含了一個id一個特定的div:是否可以使用colorbox加載部分頁面?
<html>
<body>
...
<div id="colorboxcontent">...</div>
</body>
</html>
然後我嘗試使用顏色框加載該部分頁面,就像這樣:
$('a').colorbox({
href: $(this).attr('href') + ' #colorboxcontent'
});
按照問題/答案高於此鏈接應該工作,因爲顏色框使用jQuery的AJAX加載方法,這使得它可以在一個頁面的特定部分拉。但是這對我不起作用。我收到一個錯誤,指出內容未能加載。
有誰知道我可能是做錯了什麼?
歡呼起來!我最初編輯了我的帖子(很短),並且意外地覆蓋了上面的固定代碼! – scgough
好吧,但是這對我不起作用:(。colorbox加載錨點的href中引用的頁面,但它仍然加載整個頁面我認爲你指示的情況下可能工作,如果我想加載內容從當前頁面? – fraxture
啊好的,所以你需要通過Ajax加載頁面,然後用這個結果html,過濾到元素'#colorboxcontent'的特定html。 – scgough