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

最初のものは新しいウィンドウを開き、2番目のものを使用するとページはフルサイズになります新しいウィンドウが表示されますが、親ウィンドウが空白になり、イベントが完了すると、コントローラはサイズが新しいポップアップウィンドウに移動します非常に少ない。

私が望むのは、新しいポップアップウィンドウが開かれ、アクションが完了したら、ポップアップウィンドウを閉じて、コントロールが親ウィンドウに来るようにすることです。

私を助けてください。

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 に答える