javascript #javacsript在具有多个段落的正文中插入带有文本的浮动框架

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了javascript #javacsript在具有多个段落的正文中插入带有文本的浮动框架相关的知识,希望对你有一定的参考价值。

function insertflotantes() {

  //--traer el num act de la noticia
  var elparent = $('#noticias-content-wrapper');

  //---comprobar si hay flotantes
  var numflotants = elparent.find('.flotante').length;

  if (numflotants > 0) {

    //---traer el contenido
    var elcontent = elparent.find('.contenido > .inner-row > *');

    //---filtrar el contenido por los parrafos con más de 100 palabras
    var ponlytext = elcontent.filter(function() {
      return $.trim($(this).text()).length > 100;
    });

    //--cuantos parrafos hay?
    var numparrs = ponlytext.length;

    //--calcular cada cuantos parrafos insertar flotante
    var eachp = parseInt((numparrs / numflotants) / 3);

    //----insertar flotantes en el texto
    for (var i = 0; i < numflotants; i++) {

      var place = parseInt(eachp + ((numparrs / numflotants) * i));

      $(ponlytext[place]).prepend('<div class="flotantes insertion"></div>');
      $(ponlytext[place]).children('.insertion').prepend(elparent.find('.flotante'));
    }
  } //----if

} //--insertflotantes

以上是关于javascript #javacsript在具有多个段落的正文中插入带有文本的浮动框架的主要内容,如果未能解决你的问题,请参考以下文章

BOM

动态创建js脚本和 css样式

如何检查对象是不是在 JavaScript 中具有特定属性?

如何在具有 | 的 javascript 中拆分数据象征? [复制]

如何在 JavaScript/TypeScript 中创建具有非唯一键的地图?

在 Javascript 中定义一个具有命名空间的类