我正在试图弄清楚如何添加一些文字甚至是我相信的内容.js
它是一个工作灯箱,底部有一个描述标题,该标题是我想要改变的。
这里的代码:
captionOn = function () {
var description = $CurrEl.attr('title');
console.log( description );
if (description != undefined && description.length > 0) {
$('<div id="imagelightbox-caption">' + description
+ '</div>').appendTo('body');
}
},
captionOff = function () {
$('#imagelightbox-caption').remove();
},
我已经发现我需要改变的地方就是+描述+,我试图用纯文本改变单词描述,有和没有两个+符号,但是打破了灯箱。 这意味着灯箱工作需要+ description +,所以我尝试使用它:
+ "<div class="align_left">" + description + "</div>"
+ "<div class="align_right">" + Adsense_code + "</div>" +
但无论有没有+符号,这都行不通。
所以现在我完全没有想法和搜索。保持描述对于观众的图像信息来说是一件好事,但是如何在描述旁边添加文字或代码?
答案 0 :(得分:0)
您需要将纯文本放在引号中才能使其正常工作。描述是一个变量。
$('<div id="imagelightbox-caption">' + "Here is my desired text." + '</div>').appendTo('body');
答案 1 :(得分:0)
如果以下行:
$('<div id="imagelightbox-caption">' + description + '</div>').appendTo('body');
实际上是要添加要更改的内容的位置。您需要做的就是改变“描述”。
<强>供参考:强>
“description”是一个javaScript变量,可以被认为是存储信息的名称(在本例中为“description”),在这种情况下,信息可能是您要更改的文本。
<强>解决方案:强>
说明正在以下一行设置。
var description = $CurrEl.attr('title');
因此,您可以通过删除该行并将其替换为以下内容,将其更改为您喜欢的文本。
var description = "My fancy new description";
不要忘记引号和半结肠。
答案 2 :(得分:0)
更改描述方法 - 由于描述来自图像的title属性,如果您可以访问HTML输出,只需更改图像上的title属性。