我正在rails 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 :(得分: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();
});
});