我试图知道某个元素是否是最后一个孩子,这些元素(可以选择的锚)是动态创建的。 我正在使用以下代码:
on("click", ".class", function() .. "
我需要此功能来将时间轴平移到正确的位置,以便我无法用<section class="cd-horizontal-timeline loaded" id="timelineSection">
<div class="timeline">
<div class="events-wrapper">
<div class="events" style="width: 300px; transform: translatex(-120px);">
<ol>
<li><a href="url" ></a> </li>
<li><a href="url" ></a> </li>
<li><a class="selected" href="url" ></a> </li>
</ol>
<span class="filling-line" aria-hidden="true"></span> </div>
</div>
<ul class="cd-timeline-navigation">
<li>
<a class="prev" href="#0">Prev</a>
</li>
<li>
<a class="next" href="#0">Next</a>
</li>
<button id="closeTimeline" type="button">Chiudi</button>
</ul>
</div>
</section>
来捕捉它
有没有办法做到这一点?还是获取索引?
编辑
<ol>
但是在void NodeImpl::approximation(double& value, const double& precision)
{
if (value > 0.0)
{
value = std::floor(value * precision);
}
else
{
value = std::ceil(value * precision);
}
value /= precision;
}
内部,元素是动态创建的
在下面的图像中可以看到,所选类别的锚点是绿色的,但是当我打开时间轴时,它位于左侧,而IF用于检查它是否是最后一个居中的孩子,但是我无法达到它,即使它是第一个元素,每次正确时都会使其重走
答案 0 :(得分:0)
您可以执行以下操作(检查父级“ li”是否为最后一位):
if (!$("a.selected").parent().next().length){
$("a.next").click();
}