2012-04-20 82 views
1

我opeing一個新的彈出窗口像這樣在軌道3彈出窗口在軌道中運行?

<%= link_to image_tag("/images/signin_lin.jpg"), linkedin_connect_path, :popup => true %> 

也是我想這

link_to image_tag("/images/signin_lin.jpg"), { :action => "connect" }, :popup => ['new_window','height=300,width=600'] 

第一個並打開一個新的窗口,該頁面出現在當我使用全尺寸第二個我得到新的窗口,但父窗口變爲空白,一旦完成比控制器去新的彈出窗口,它的大小是非常小的。

我想要的是一旦新的彈出窗口打開並且動作完成,彈出窗口應該關閉,並且控制應該到達父窗口。

請幫幫我。

回答

0

使用一些CSS和JavaScript!

這裏你可以打一個比方:http://jsfiddle.net/cdpZg/

這裏複製它,以防萬一。

HTML:

<div id='user'>I am a user. Move your mouse over me</div> 
<div id='popup'>Extended info about a user</div> 
<div>I a piece of useless information. No use hovering over me.</div> 

CSS:

#popup { 
    height: 50px; 
    width: 200px; 
    text-align: center; 
    vertical-align:middle; 
    background-color: cornflowerblue; 
    color: white; 
    display: none; 
    padding-top: 8px; 
    position: absolute; 
} 

的Javascript:

$(document).ready(function() { 
    $('#user').hover(function() { 
     $('#popup').show(); 
    }, function() { 
     $('#popup').hide(); 
    }); 
});