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)
上一篇 2022年7月15日 下午2:00
下一篇 2022年7月15日 下午2:16


相关推荐

  • 超像素分割算法SLIC的matlab实现

    超像素分割算法SLIC的matlab实现SLIC 是一种基于网格化 KMeans 聚类的超像素分割算法 其计算复杂度为 O N 其中 N 为像素点个数 SLIC 的原理比较简单精致 具体的原理我这里就不介绍了 推荐大家自己去读原始论文加深理解 SLIC 的算法流程如下 如所有其他聚类算法一样 SLIC 不能保证连通性 所以需要后处理将旁生的连通域合并到邻近的主连通域上 但是论文中并未给出具体的后处理方法 我给出的方法是按照轮廓接触点个数最多原则合并连通域 由于每个聚类都有自己的 势力范围 即每个标签覆盖的区域不会超过聚类时限定的范围 一般是 2S 2S 大

    2026年3月17日
    3
  • marquee滚动方向_marquee无缝滚动

    marquee滚动方向_marquee无缝滚动首先让我们认识这个标签,它是成对出现的标签,首标签和尾标签之间的内容就是滚动内容。标签的属性主要有behavior、bgcolor、direction、width、height、hspace、vspace、loop、scrollamount、scrolldelay等,它们都是可选的。behavior属性behavior属性的参数值为alternate、scroll、slide中的一

    2025年6月29日
    5
  • 简述django请求生命周期_django更新数据库记录

    简述django请求生命周期_django更新数据库记录Django请求生命周期分析1.客户端发送请求在浏览器输入url地址,例如www.baidu.com,浏览器会自动补全协议(http),变为http://www.baidu.com,现在部分网站都

    2022年7月31日
    8
  • Linux怎么查看CPU核数

    Linux怎么查看CPU核数Linux 查看 CPU 核数 cpu 个数 逻辑 cpu

    2026年3月26日
    2
  • 风雨矿机路_二手矿机吧

    风雨矿机路_二手矿机吧   本文超过6500字。为了读者阅读方便,核心要点如下:1.杨作兴在芯片设计一线呆了20多年,在2014年进入矿圈。2.比特大陆的S7、S9矿机芯片,是杨作兴在业余时间兼职设计的。在他离开比特大陆后,比特大陆在比特币矿机芯片生产上砸了几十亿元,耗费两年时间却未能实现突破。3.杨作兴曾在2015年12月份与比特大陆讨论股权的事情,一直谈到2016年5月份,最终因为觉得比特大…

    2026年4月18日
    6
  • DrawerLayout详解「建议收藏」

    DrawerLayout详解「建议收藏」drawerLayout是SupportLibrary包中实现了侧滑菜单效果的控件,可以说drawerLayout是因为第三方控件如MenuDrawer等的出现之后,google借鉴而出现的产物。drawerLayout分为侧边菜单和主内容区两部分,侧边菜单可以根据手势展开与隐藏(drawerLayout自身特性),主内容区的内容可以随着菜单的点击而变化(这需要使用者自己实现)。

    2022年6月16日
    33

发表回复

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

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