0
我有一個頁面,其中包含CSS隱藏一個div類如何顯示上的fancybox加載一個div
.sectiondiv.showhide {
display: none;
}
但加載的fancybox iframe中,在同一個頁面時,我想有相同的內容可見。我已經嘗試了jquery.fancybox.css中的以下CSS,但這並沒有幫助。有關此修復的任何建議?
我有一個頁面,其中包含CSS隱藏一個div類如何顯示上的fancybox加載一個div
.sectiondiv.showhide {
display: none;
}
但加載的fancybox iframe中,在同一個頁面時,我想有相同的內容可見。我已經嘗試了jquery.fancybox.css中的以下CSS,但這並沒有幫助。有關此修復的任何建議?
爲什麼不簡單地檢查頁面是否在fancyBox iframe中,並且只是在需要時添加自定義CSS?您可以創建鏈接,如「mypage.html?fancyboxed = true」,以便更輕鬆地進行檢查。
另一種解決方案是使用aferLoad回調訪問iframe內容並做一些修改。
這是你怎麼能iframe中訪問某些元素:
$.fancybox.getInstance().current.$content.find('iframe').contents().find('body')
感謝您的答覆,但這些信息太模糊,我做任何事情。抱歉。你可以說得更詳細點嗎? –
但是你無法理解哪部分?基本上,如果這個CSS規則存在,那麼很明顯,你要麼創建一些重寫規則(取決於某些條件),要麼使用JS來改變這些元素的內聯樣式。我指出了兩種可能的解決方案。 – Janis