这是方案
我正在做一个视差页面,我的主要div包含各种<div class="slide marker marker-1840" id="1840" data-slide="1840" ></div>
我的目标是一旦触发航路点功能,它将同时获取当前标记以检索下一个标记。到目前为止,这就是我所得到的。
var now = jQuery('.lax-wrapper').find('.marker-' + dataslide);
var now_year = jQuery('.lax-wrapper').find('.marker-' + dataslide).attr('data-slide');
var next = jQuery(now).next('.marker').attr('data-slide');
console.log(now_year+'---'+next);
根据目前的结果,我只能获得当前年份,但不是下一年的标记。
感谢任何有关错误的帮助。
以下是html的示例。
<div class="lax-wrapper">
<div class="slide marker marker-1840" id="1840" data-slide="1840" > </div>
<!-- HTML CONTENT -->
<div class="slide marker marker-1860" data-slide="1860"></div>
<!-- and so on -->
</div>