我使用impress.js作爲演示文稿,而不是將它用於花哨的東西,我只是希望幻燈片間距爲900px。我可能需要根據演示文稿的長度添加/刪除幻燈片,而不是更改每個data-y值,所以我想使用jQuery來遍歷每個幻燈片,併爲每個幻燈片位置添加900px。這裏是我正在使用的jQuery:使用jquery.each增加attr值()
var counter = 0;
$('.slide').each(function(){
var posY = counter * 900;
$(this).attr("data-y", posY);
counter++;
});
但它沒有將值添加到我的html中的data-y屬性。我相信代碼是正確的,我只是不確定它爲什麼不起作用。
你如何檢查你的HTML ???您是否在DOM中提供'.slide'元素時調用此片段? –