我正在使用 impress.js 进行演示,而不是将其用于花哨的东西,我只希望幻灯片彼此相距 900 像素。我可能需要根据演示文稿的长度添加/删除幻灯片,而不是更改每个 data-y 值,我想使用 jQuery 循环遍历我的每张幻灯片并在每个幻灯片位置添加 900px。这是我正在使用的 jQuery:
var counter = 0;
$('.slide').each(function(){
var posY = counter * 900;
$(this).attr("data-y", posY);
counter++;
});
但它不会将值添加到我的 html 中的 data-y 属性中。我相信代码是正确的,我只是不确定为什么它不起作用。