2012-03-01 58 views
0

我有一個wordpress站點,它將位置固定,寬度和高度均爲100%的iframe內容加載到一個iframe中。這是懸停所有網站...如何關閉全屏iframe?

我有一個關閉按鈕;如何告訴按鈕隱藏iframe並在其下顯示內容?

P.S.對不起我的英語不好。

感謝

<h2><a class="trick" rel="<?php the_permalink() ?>" href="<?php the_permalink() ?>"><?php the_title(); ?></a></h2> 

$(document).ready(function(){ 
    $.ajaxSetup({cache:false}); 
    $(".trick").click(function(){ 
    var post_link = $(this).attr("rel"); 
    $("#frame").attr("url", post_link); 
    return false; 
    }); 
}); 
+0

如果您向我們展示一些代碼,我們會原諒 – 2012-03-01 21:54:32

+0

@LucaFrankGuarini請更新您的問題,而不是添加評論,我們會更容易閱讀 – EscoMaji 2012-03-01 22:02:50

回答

0

如果你想從一個按鈕關閉你的iframe在你的iframe中,你需要這樣的事情:

<button onclick="parent.window.location.hash ='close'">close</button> 

這將改變裁判在您的網址。例如:yourwebiste.com/yourpage.php#close
然後,你將需要檢查時,該基準被稱爲像這樣的東西(在父文件中):

var close_iframe = false; 

setInterval(function(){ 

    if(!close_iframe){ 

     hash_val = window.location.hash; 

     if (hash_arr[0] == "#close"){ 

      $(#iframe_id).hide(); 
      close_iframe = true; 

     } 
    } 

    }, 100); 

希望我是足夠清晰的,它幫助你,對不起,這是我的第一個答案嘿嘿。

+0

謝謝..第一行代碼的作品。 #close已添加到網址中。我在哪裏插入第二部分? – 2012-03-01 22:13:36