javascript - 使用 jQuery 弹出模态框

标签 javascript jquery modal-dialog

如果 loginStatus == false,我想使用 jQuery 在搜索单击时弹出登录模式。

即如果用户未登录,我希望他先登录。

        $('#serviceSelect').on('click', function(event) {
        if (found == 0) {
            alert("Sorry donot exist")
        }
        if(found ==1)
            {
            var status=sessionStorage.getItem('isLoggedIn');
            //alert(status);
            if(status==true){
                alert("Logged in");

            /*--------------    Specify the Questionnare link here -------------*/
            }
            else{
                alert("Logged out");
                /*$('#serviceSelect').attr('data-target','#login-modal');*/

                var modal = $("#login-modal");
                modal.style.display = "block";
            }
            }
         });

如果用户想自己登录,这是弹出登录的列表项。

       <li class="sidebar-brand" id="loginref"><a href="#"
                data-toggle="modal" data-target="#login-modal"
                data-backdrop="static">

登录模态div:

    <div class="modal fade" id="login-modal" tabindex="-1" role="dialog"
    aria-labelledby="myModalLabel" aria-hidden="true"
    style="display: none;">

更新:

这是弹出模态框,但是模态框的js没有附加在模态框上。

即,有一个在登录模式下执行的login.js。 通过使用此弹出模式,该 js 不会被执行。

         modal.modal('show');

最佳答案

试试这个代码

$('#login-modal').modal('show');

关于javascript - 使用 jQuery 弹出模态框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39503716/

相关文章:

jquery - 如何关闭jquery模式对话框并刷新父页面

jquery - 带 cookie 的 Reveal Modal 仅显示一次

c++ - MFC 对话框返回 vector

javascript - 如何使用 Jquery 获取输入文本值

javascript - 如何将 CSS 样式与 Google Apps 表格(网格)结合使用

jquery - 数据表 (DT) Shiny -> 过滤器中 slider 范围的步骤

javascript - 动态加载文件到 html 选项卡内容

javascript - 如何让 jQuery 效果按顺序运行,而不是同时运行?

javascript - Stripe RailsJS,无法向没有事件卡的客户收费

jquery - 如何创建一个 jQuery 滚动来编辑 CSS?