更改对话框中的内容

时间:2012-06-19 14:09:11

标签: jquery jquery-ui jquery-plugins modal-dialog jquery-ui-dialog

我正在尝试生成与www.inkling.com相同的功能,当您单击“注册或登录”链接,然后单击“问号”(用于重置密码)时...我认为他们使用一个对话框实现了他们的内容,其内容可以根据用户的选择而改变。

感谢任何帮助!

塔伊沃

2 个答案:

答案 0 :(得分:1)

只有两个div都隐藏了。当你点击链接显示一个,如果你然后点击问号,隐藏那个,然后显示另一个...

这里有一个小提琴 - http://jsfiddle.net/Dj8xG/

<强> jquery的

$('#signup').click(function(){
    $('#login').show();
});

$('#forgot').click(function(){
    $('#login').hide();
    $('#reset').show();
});

答案 1 :(得分:0)

如果你知道一些CSS,你应该有这个基本结构:

<div id="float_content" style="position:absolute">
    <div id="login">
        <a href="#" class="first_mark">?</a>        
    </div>

    <div id="forgot" style="display:none">
        <a href="#" class="second_mark">?</a>   
    </div>
</div>

首先你必须收到主div“float_content”,然后用show()hide()播放到内部divs

$(".first_mark").live('click', function(e)
       {
                e.preventDefault();
        $(this).closest("div").hide();
                $("#forgot").show();
    });


$(".second_mark").live('click', function(e)
       {
                e.preventDefault();
        $(this).closest("div").hide();
                $("#login").show();
    });
相关问题