IE8下textarea的onpropertychange问题Stack overflow at line.「建议收藏」

IE8下textarea的onpropertychange问题Stack overflow at line.「建议收藏」代码如下:      Document            body{background:#fff;}      textarea{width:300px;min-height:60px;overflow:hidden;resize:none;}            $(function(){

大家好,又见面了,我是你们的朋友全栈君。

代码如下:

<!DOCTYPE html>
<html lang=”en”>
<head>
    <meta charset=”UTF-8″>
    <title>Document</title>
    <script type=”text/javascript” src=”jquery-1.7.1.min.js”></script>
    <style>
        body { background:#fff; }
        textarea {width:300px; min-height:60px; overflow:hidden; resize:none;}
    </style>
    <script>
        $(function(){

            $.fn.autoHeight = function(){

        
                function autoHeight(elem){

                    elem.style.height = ‘auto’;
                    elem.scrollTop = 0; //防抖动
                    elem.style.height = elem.scrollHeight + ‘px’;
                }
                
                this.each(function(){

                    autoHeight(this);
                    $(this).on(‘keyup propertychange’, function(){

                            autoHeight(this);
                    });
                });
    
            }
        
            $(‘textarea[autoHeight]’).autoHeight();
        });

        

    </script>
</head>
<body>
    <div><textarea autoHeight=”true”>textarea</textarea></div>
</body>
</html>

在IE下报Stack overflow,主要是触发事件造成死循环

解决的一种方案 :http://blog.csdn.net/lijunlinlijunlin/article/details/51139870

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/159649.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 数据库连接池的理解和使用方法_为什么要使用数据库连接池

    数据库连接池的理解和使用方法_为什么要使用数据库连接池一、什么是数据库连接池?官方:数据库连接池(Connectionpooling)是程序启动时建立足够的数据库连接,并将这些连接组成一个连接池,由程序动态地对池中的连接进行申请,使用,释放。个人理解:创建数据库连接是一个很耗时的操作,也容易对数据库造成安全隐患。所以,在程序初始化的时候,集中创建多个数据库连接,并把他们集中管理,供程序使用,可以保证较快的数据库读写速度,还更加安全可靠。二…

    2022年9月17日
    4
  • git删除远程分支

    1.git删除远程分支gitpushorigin–delete[branch_name]2.删除本地分支区别gitbranch-d会在删除前检查merge状态(其与上游分支或者与head)。gitbranch-D是gitbranch–delete–force的简写,它会直接删除。共同点都是删除本地分支的方法(与删除远程分支命令相独立,要想本地和远程都删除,必须得运行两个命令)。3.git查看分支:查看本地分支gitbranch查看远程分支

    2022年4月3日
    92
  • mavlink协议原理_mavlink协议长度

    mavlink协议原理_mavlink协议长度参考https://cloud.tencent.com/developer/news/48344https://www.cnblogs.com/lovechen/p/5801679.htmlhtt

    2022年8月5日
    6
  • idea2022.01激活码最新-激活码分享2022.01.18

    (idea2022.01激活码最新)最近有小伙伴私信我,问我这边有没有免费的intellijIdea的激活码,然后我将全栈君台教程分享给他了。激活成功之后他一直表示感谢,哈哈~IntelliJ2021最新激活注册码,破解教程可免费永久激活,亲测有效,下面是详细链接哦~https://javaforall.net/100143.html…

    2022年3月31日
    185
  • 传奇——用回忆感受幸福,用记忆寻找快乐

    传奇——用回忆感受幸福,用记忆寻找快乐

    2021年7月27日
    60
  • Map转json遇到一些问题

    Map转json遇到一些问题最近发现了一个问题,通过查看用户的活跃度发现了奇怪的事情,有的用户访问某一个接口没有问题,而一些奇葩用户访问这一接口就是不成功,经过查看,原来是Android系统4.4以下map转换json的时候出现了问题,具体是什么了,下面我们来分析分析。第一,利用”org.json.JSONObject”下的JsonObject时,4.4以下的系统出现“=”的问题。比如:Map

    2022年6月20日
    34

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号