2
A
回答
2
你絕對可以在colorbox中使用頁面中的元素。但是,您不能像問題標題中所述那樣「刷新父窗口」,因爲那樣您也將失去colorbox(這是該頁面的一部分)。
但從您的其餘問題來看,您只是想在頁面中進行更改。如果您的colorbox不在iframe中(例如,您沒有明確設置選項iframe:true
),那麼它非常簡單。只需創建通過在colorbox中執行的操作調用的事件處理程序。
如果要設置的顏色框打開一個iframe中,有幾件事情需要注意的:
- iframe的頁面(您的顏色框的內容)必須是同一個域
- 使用內在iframe的JS的
parent.
引用父頁面
這裏的顏色框代碼的例子,你將不得不在iframe頁面:
$(document).ready(function() {
$("a.internalColorboxLink").click(function() {
parent.$("body").append(
parent.$("<div/>").text("MY NEW TEXT")
);
});
});
實際上,這與內聯colorbox(即父頁面中的js)的代碼幾乎相同。只需刪除parent
參考。
我可以發佈更具體的例子,如果你更新你的問題與你想要做什麼。
相關問題
- 1. Colorbox彈出窗口:單擊父窗口而不關閉colobox窗口
- 2. 彈出窗口關閉和父窗口刷新不起作用
- 3. 關閉彈出窗口後刷新父窗口
- 4. 關閉彈出窗口後刷新父窗口
- 5. 關閉servlet中的彈出窗口並刷新父窗口
- 6. 當彈出窗口關閉時刷新父窗口
- 7. 關閉彈出窗口後自動刷新父窗口
- 8. 關閉子窗口刷新父窗口
- 9. aspx/c#關閉彈出窗口刷新
- 10. 關閉Facebook彈出窗口並重新加載父窗口
- 11. 關閉彈出窗口時可以刷新我的父窗口嗎?
- 12. Silverlight 4和當父窗口關閉時刷新父窗口
- 13. 彈出窗口不關閉
- 14. 彈出窗口不關閉
- 15. 關閉彈出窗口並刷新父頁面javascript
- 16. 關閉彈出窗口後刷新父頁面
- 17. iframe fancybox關閉後刷新父窗口
- 18. 刷新父窗口與iframe彈出
- 19. 關閉thickbox窗口後刷新父窗口
- 20. 關閉子窗口時刷新父窗口
- 21. 處理程序在刷新父窗口後彈出窗口
- 22. 在asp.net中刷新父窗口彈出窗口c#
- 23. 如何關閉彈出窗口並重定向父窗口
- 24. 關閉彈出窗口並重定向到父窗口在Struts2
- 25. 彈出窗口關閉
- 26. Javascript:關閉彈出窗口
- 27. 如何打開彈出窗口並關閉彈出窗口?
- 28. 從子窗口刷新父窗口
- 29. 在父窗口刷新子窗口
- 30. 使用子窗口關閉父窗口。