jQuery - 在不单击按钮的情况下触发函数

时间:2018-05-10 22:54:27

标签: jquery twitter-bootstrap laravel

登录模式有2个按钮:“登录”和“密码重置” - 通过单击“密码重置按钮”,“登录模式”消失,“密码重置模式”出现。如果您取消“登录模式”,则不会出现“密码重置模式”。很好。但是,在单击“密码重置按钮”一次后,每次取消“登录模式”时,“密码 - 出现“重置 - 模态”。 有人可以解释这个奇怪的行为以及如何将此行为绑定到click事件?提前致谢!

$('button#loginModal-password-reset_button').bind('click', function() {
    $('#loginModal').modal('hide').on('hidden.bs.modal',
    function() {
        $('#password-resetModal').modal('show');
    });
});

还尝试了以下但没有成功

$('button#loginModal-password-reset_button').click(function(e) {

$(document).on('click', 'button#loginModal-password-reset_button', function(e){

$('button#loginModal-password-reset_button').on('click', function(e) {

1 个答案:

答案 0 :(得分:0)

不要使用事件处理程序。试试这个。

curve_number   x     y1    y2
1              .5     3     2
1              1      5     6
1              1.5    4     3
1              2      3     7
2              .5     5     8
2              1      3     7
2              1.5    8     3
2              2      9     1
3              .5     2     2

如果您想延迟打开#password-resetModal

 $('button#loginModal-password-reset_button').bind('click', function() {
        $('#loginModal').modal('hide');
        $('#password-resetModal').modal('show');

    });