美文网首页
2019-01-17 向html中插入style元素

2019-01-17 向html中插入style元素

作者: 1e6c2b3901b0 | 来源:发表于2019-01-17 09:37 被阅读0次

    //创建style元素

        var hoverAttributionStyle = document.createElement("style");

        //指定style元素的类型

        hoverAttributionStyle.type = "text/css";

        //指定style元素的内容

        hoverAttributionStyle.innerHTML =

          ".esri-truncated-attribution:hover {" + "white-space: normal;" + "}";

        //得到head并放到末尾

        document.getElementsByTagName("head")[0].appendChild(hoverAttributionStyle);

        // 为指定dom元素添加类样式

        DomUtil.addClass(

          map.attributionControl._container,

          "esri-truncated-attribution:hover"

        );

    attributionStyle.innerHTML =

          ".esri-truncated-attribution {" +

          "vertical-align: -3px;" +

          "white-space: nowrap;" + // 不换行

          "overflow: hidden;" +

          "text-overflow: ellipsis;" + // 溢出时显示省略符号来代表被修剪的文本

          "display: inline-block;" +

          "transition: 0s white-space;" +

          "transition-delay: 1s;" +

          "max-width: " +

          calcAttributionWidth(map) +

          ";" +

          "}";

    相关文章

      网友评论

          本文标题:2019-01-17 向html中插入style元素

          本文链接:https://www.haomeiwen.com/subject/ztpbdqtx.html