javascript - 从js添加图像到slick

标签 javascript html image slick.js

我正在使用 kenwheeler 的光滑 ( http://kenwheeler.github.io/slick/ )

当使用外部 js 文件从 DOM 加载图片时,不会创建 slick。如果图像位于 html 页面中,则 slick 效果很好。

加载 slick 时的 html 页面部分

<div class="container">
    <div id="productosFavoritos" class="product-category-carousel mobile-special-arrows animated-arrows slick">
    </div>
</div>

外部文件js加载来自服务器的图像slick

          ........
    cadena = cadena + "<div class='product-category hover-squared'></a>";
    cadena = cadena + "<a href='"+url+"'><img src='images/category-empty.png' data-lazy='"+imagen+"' alt='"+nombre+"'></a> ";
    cadena = cadena + "<div class='product-category__hover caption'></div>";
    cadena = cadena + "<div class='product-category__info'>";
    cadena = cadena + "<div class='product-category__info__ribbon'>";
    cadena = cadena + "<h5 class='product-category__info__ribbon__title'>men SUITS</h5>";
        cadena = cadena + "<div class='product-category__info__ribbon__count'>32 products</div>";
    cadena = cadena + "</div></div></div>";

    addImagenRollower(nombre);

    }

    if (Info != null && Info != "")
    {
      //Introducimos la informacion de los productos destacados en el contenido central.
                                    document.getElementById("productosFavoritos").innerHTML= cadena;    


       if (!window.jQuery) 
       {
        document.write('<script src="vendor/slick/slick.min.js"></script>');
       }

    }




    function addImagenRollower(nombre)
    {

        $j('.add-remove').slick('slickAdd','<div><h3>' + nombre + '</h3></div>');


    }

显示这个

slick

谢谢

最佳答案

我相信您正在调用 addImagenRollower ,它会在加载 slick.js 之前调用 slick(...) 函数。

尝试放置此:

<script src="vendor/slick/slick.min.js"></script>

直接在 HTML 中(在脚本之前),然后您可以从那里删除它:

if (!window.jQuery) 
{
 document.write('<script src="vendor/slick/slick.min.js"></script>');
}

关于javascript - 从js添加图像到slick,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35914612/

相关文章:

javascript - 从 cookie 设置 EXTjs 按钮/项目文本

javascript - 调整从 Javascript 数组加载的图像大小

javascript - 将选定的文本元素放入文本框,或在没有文本框的情况下提交选定的单词

html - 如何在两列中显示无序列表? Bootstrap 4

image - JOGL:一些 GL 常量无法解析

javascript - 动态创建在共享服务器上不起作用

javascript - 使用 $.each() 获取数据属性

html - IE 下拉菜单切断非固定宽度

javascript - 在定时器代码上显示图像。想添加关闭功能

Python Django 如何旋转图像并去除黑色?