为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

qq_灰太狼_70 2017-12-24 20:35:31
我用以下代码打开上图的模态框<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');这句出了问题,不知道怎可改?
查看完整描述

目前暂无任何回答

  • 0 回答
  • 0 关注
  • 2087 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信