我有一个非常酷的分类旋转木马工作在JS小提琴,但当我从输出单词切换到输出图像,图像的文本
<img src="http://i242.photobucket.com/albums/ff231/bour3/things%20I%20made%20then%20ate/hamburger.jpg" alt="" title=""/>
正在显示而不是实际图像。
我尝试在addNextImage
函数中添加HTML标记而不是在images
数组中添加HTML标记,我尝试用编码替换符号,但到目前为止我无法获取图像现身。
carousel.addNextImage = function () {
var nextImage = images.shift();
this.images = this.images || [];
this.images.push(nextImage);
this.slickAdd($('<div>', { text: nextImage }));
};
您可以查看JS Fiddle上的其中一次尝试。
如何让HTML显示为HTML而非文本?
答案 0 :(得分:1)
你没有输入文字,你输入html所以你的功能需要阅读:
carousel.addNextImage = function () {
var nextImage = images.shift();
this.images = this.images || [];
this.images.push(nextImage);
this.slickAdd($('<div>', { html: nextImage }));
};