我正在使用动态图片。这意味着内部图片标签我使用动态链接为src和动态文本为alt.For src它工作正常,但在alt,我没有得到文本。这是一个例子我的img标签。
<img style="top: 0px !important;" data-frame="<%=thumb%>" src="<%=image%>" alt="<%= advertiseObj.getAdTitle() %>" />
答案 0 :(得分:0)
现在已经解决了。由于javascript效应,我没有得到alt。
我正在使用那个img作为画廊框架。所以我正在通过jquery为该画廊设置一个框架。所以这是我的旧代码。
(function ($) {
// custom image object
var gvImage = function (img) {
this.src = {
panel: img.attr('src'),
frame: img.data('frame') || img.attr('src')
};
this.scale = {
panel: null,
frame: null
};
this.height = 0;
this.width = 0;
this.attrs = {
title: img.attr('title') || img.attr('alt'),
description: img.data('description')
};
this.href = null;
this.dom_obj = null;
return this;
},
我为alt添加了一些东西。它只是一个命中和踪迹。但它对我有用。这是我的新代码。
(function ($) {
// custom image object
var gvImage = function (img) {
this.src = {
panel: img.attr('src'),
frame: img.data('frame') || img.attr('src')
};
this.alt = {
panel: img.attr('alt'),
frame: img.attr('alt')
};
this.scale = {
panel: null,
frame: null
};
this.height = 0;
this.width = 0;
this.attrs = {
title: img.attr('title') || img.attr('alt'),
description: img.data('description')
};
this.href = null;
this.dom_obj = null;
return this;
},