警报模式窗口已重新放置在Internet Explorer中

时间:2019-01-15 09:27:28

标签: javascript css3 alert

在Internet Explorer浏览器中打开此页面时 警报模式不适合屏幕中间

我该如何解决编码问题?

在目标网页中,显示一页后,它有4个步骤正在上传

        var new_win;
        $('[class*=privacy-link]').on('click', function(e) {
            e.preventDefault();
            new_win = window.open($(this).attr('href'), 'popup', 'toolbar=no, location=no, status=no, menubar=no, scrollbars=yes, resizeble=no, width=680px, height=680px');
        });

        $('a[href^=#], area[href^=#]').click(function(){
            $('html, body').animate({
                    scrollTop: $( $.attr(this, 'href') ).offset().top
            }, 300);
            return false;
        });

        function step1() {
            $('html').attr('class', 'step1');
            $('.step').removeClass('is-active');
            $('.step-1').addClass('is-active');
        }

        function step2() {
            $('html').attr('class', 'step2');
            $('.step').removeClass('is-active');
            $('.step-2').addClass('is-active');
        }

        function step3() {
            $('html').attr('class', 'step3');
            $('.step').removeClass('is-active');
            $('.step-3').addClass('is-active');
        }

        function step4() {
            $('html').attr('class', 'step4');
            $('.step').removeClass('is-active');
            $('.step-4').addClass('is-active');
        }

在最后一步的页面中,出现了警报模式窗口。

enter code here
        var step_no = 0;

        function step5_ready() {
            $('html').attr('class', 'step'+step_no);
            $('.step').removeClass('is-active');
            $('.step-'+step_no).addClass('is-active');
            setTimeout(step5, 1000);
        }

        function step5() {
            var step = $('.step-'+step_no);
            var pr = step.find('.progress-bar');
            var width = 0;
            var width_p = width+'%';
            frame();
            function frame() {
                if (width >= 100) {
                    step.find('.ing, .icon').hide();
                    step.find('.ok').show();
                    step_no++;
                    if (step_no < 9) {
                        setTimeout(step5_ready, 1500);
                    } else {
                        setTimeout(function() {
                            alert('모든 분석이 완료되었습니다!\n\n당신의 투자성향에 맞는 종목을\n확인해보시겠습니까?');
                            step_last();
                        }, 1000);
                    }
                } else {
                    width = width + 2;
                    width_p = width+'%';
                    pr.css('width', width_p);
                    pr.attr('aria-valuenow', width);
                    //pr.text(width_p);
                    setTimeout(frame, 40);
                }
            }
        }

        function step_last() {
            $('html').attr('class', 'steplast');
            $('.step').removeClass('is-active');
            $('.step-last').addClass('is-active');
            $('.footer').show();
        }

        $('#btn_step1').click(step1);
        $('.step-1 [class^=btn-]').click(step2);
        $('.step-2 [class^=btn-]').click(step3);
        $('.step-3 [class^=btn-]').click(step4);
        $('.step-4 [class^=btn-]').click(function() {
            $('.footer').hide();
            step_no = 5;
            step5_ready();
        });

我该如何解决模态窗口在浏览器中间设置的问题?

0 个答案:

没有答案