bootstrap的modal('hide')让浏览器崩溃了,怎么办?

http://img4.mukewang.com/5a3f9d490001ae0c10070432.jpg

我用以下代码打开上图的模态框

<script type="text/javascript"> $("#maincontent").keydown(function() {//给输入框绑定按键事件 if(event.keyCode == "13") {//判断如果按下的是回车键则执行下面的代码 $('#modal-form-bilu-question').modal('show');

点击图中的“复制”链接将内容写到textarea中,然后用$('#modal-form-bilu-question').modal('hide');关闭模态框的代码如下:

function question_answer_copy(obj,question,answer)

{

 var Qustion_this="问:"+question;

 var Answer_this="答:"+answer;

 var Qustion_Answer=Qustion_this+"\r\n"+Answer_this;

 if (document.selection)

        {

            obj.focus();

            sel= document.selection.createRange();

            sel.text= Qustion_Answer;

            sel.select();

        }

        //MOZILLA/NETSCAPE support

        else if (obj.selectionStart || obj.selectionStart == '0')

        {

            var startPos    = obj.selectionStart;

            var endPos        = obj.selectionEnd;

            // save scrollTop before insert

            var restoreTop    = obj.scrollTop;

            obj.value    = obj.value.substring(0, startPos) + Qustion_Answer + obj.value.substring(endPos, obj.value.length);

            if (restoreTop > 0)

            {

                // restore previous scrollTop

                obj.scrollTop = restoreTop;

            }

            obj.focus();

            obj.selectionStart = startPos + Qustion_Answer.length;

            obj.selectionEnd = startPos + Qustion_Answer.length;

        } else {

            obj.value += Qustion_Answer;

            obj.focus();

        }

$('#modal-form-bilu-question').modal('hide');

var scrollTop = $("#maincontent")[0].scrollHeight;

          $("#maincontent").scrollTop(scrollTop);

$('body').scrollTop( $('body')[0].scrollHeight );

}

但多次按enter键打开模态框,点击复制后关闭模态框,浏览器就会奔溃,经过多次调试发现是$('#modal-form-bilu-question').modal('hide');这句出了问题,不知道怎可改?

qq_灰太狼_70
浏览 2088回答 0
0回答
打开App,查看更多内容
随时随地看视频慕课网APP