2013-10-19 150 views

回答

0

我周圍具有以下測試的代碼,如果它是一個「模式」框或不也僅僅是在「模式」窗口任意ID:

var element = document.getElementById('system-message-container'); 
if (typeof(element) != 'undefined' && element != null) 
{ 
     document.getElementById('cartarea').style.display='none'; 
} 
0

您知道iframe將位於shadowbox中,其ID爲sbox-content。所以這應該工作:

var $iframe = jQuery('#sbox-content iframe') 
+0

我已經嘗試過30多種不同的變化,其中很多都是從上面的。這可以做到嗎?從iframe訪問父項非常容易,但是如果沒有id,則無法繞過父項。 – Alperian

+0

只要您可以選擇元素,元素是否具有id就不應該是相關的。 –

+0

我第一次嘗試:jQuery('#sbox-content iframe #cartarea')。hide();沒有成功,然後var $ iframe = jQuery('#sbox-content iframe #cartarea'); $ iframe.hide(); - 這可能是同樣的事情沒有成功。 – Alperian