1

我在 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']

第一个确实打开了一个新窗口,当我使用第二个时,页面是全尺寸的很小。

我想要的是一旦打开新的弹出窗口并完成操作,弹出窗口应该关闭并且控件应该来到父窗口。

请帮我。

4

1 回答 1

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();
    });
});
于 2012-06-20T12:05:13.987 回答