2013-03-14 56 views
0

我不知道在這裏嘗試實現的技術術語。我會用通俗的語言來解釋它,並希望學習:如何推動頁面而不是覆蓋它

我已經創建了一個瀏覽器擴展,它取決於某些條件被覆蓋瀏覽器左側的一個頁面。現在我想推送頁面而不是疊加,以便現有瀏覽器頁面被推送頁面的大小縮短。

(PS:這個術語完全是新的我可以隨意編輯的問題,如果你覺得這樣)

回答

0

做到這一點的方法是注入在頁面上的iframe,並顯示這裏面的覆蓋頁iframe中。使iframe成爲絕對的。將邊距添加到body標籤,該標籤應等於iframe的寬度。那會滿足你的要求。

HTML:

<h1>Sample</h1> 
<p>test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test </p> 
<iframe id="iframex" src="http://vivekgupta.com"></iframe> 

CSS:

body{ 
margin-right:200px; 
} 
#iframex { 
    border:0; 
    margin:0 
    padding:0; 
    display: inline-block; 
    position:absolute; 
    width:200px; 
    height:100%; 
    right:0; 
    top:0; 
    bottom:0; 
} 

這裏的小提琴:http://jsfiddle.net/YLMWe/

+0

原諒我的無知。你可以分享一些相同的參考? – user2129794 2013-03-14 11:13:26

+0

okk @vivek正是我們正在做的......但它沒有達到我們的目的。它只是覆蓋在當前網頁上。我想要做的是創建一個額外的空間顯示結果,並縮短網頁的空間。 – user2129794 2013-03-14 11:28:05

+0

@ user2129794我修改了我的答案並添加了小提琴。希望有所幫助。 – vivek 2013-03-15 10:23:23

相關問題