【发布时间】:2015-02-10 18:44:18
【问题描述】:
我现在正在自定义编码一个图像滑块,我正在为每个滑块图像和缩略图添加一个data-slideNum 属性,如下所示:
$('.slide').each(function(i) {
$(this).attr('data-slideNum',i);
});
$('.thumbnail').each(function(i) {
$(this).attr('data-slideNum',i);
});
当然,这将幻灯片编号为 0-X。在滑块下方,我想添加一个标题,显示您所在的幻灯片编号,因此我尝试将 1 添加到幻灯片编号变量和幻灯片总数中,以便数字正确:
$('.slideNum').html(parseInt(x+1)+' of '+parseInt(slideTotal+1));
第二个parseInt() 工作正常,但第一个是连接而不是解析。
所以不是2 of 5,而是21 of 5等等。
有什么想法吗?
【问题讨论】:
-
这种行为意味着
x值是一个字符串。您能否扩展您的 JS 代码示例以显示您从何处检索这些值。 -
为什么投反对票?不管怎样,谢谢大家的回复,现在解决了!
-
Sum instead of concatenate 的可能重复项