【发布时间】:2015-03-22 18:57:20
【问题描述】:
我有一个 jssor 滑块正在工作,包括显示标题。每个标题在第一行显示一个标题,在标题下方的行中显示一个描述。我希望将滑块计数添加到标题中,因此我将在标题右侧显示,例如“2 of 47”。 根据我发现的另一篇文章,我在 js 中添加了以下代码:
function DisplayIndex() {
$("#displayIndex").text(jssor_slider2.$CurrentIndex() + 1 + " of " + jssor_slider2.$SlidesCount());
}
DisplayIndex();
jssor_slider2.$On($JssorSlider$.$EVT_PARK, DisplayIndex);
我还在 php 代码中添加了 "<div id='displayIndex'" 行,从属于标题 div,如下所示:
echo "<div class='caption2_text'>";
echo "<h1>$title</h1>";
echo "<p>$desc</p>";
echo "<div id='displayIndex' u='any' style='position: absolute; top: 10px; left: 790px; width: 100px; height: 26px;'></div>";
echo "</div>";
计数出现,但在内部容器中而不是在标题中,因此任何全宽图片都会覆盖计数并且计数不可见。 如何将计数放入标题本身? 非常感谢任何帮助。
【问题讨论】:
-
我得出的结论是,在 php 中创建页面时,使用 jssor 代码无法完成此操作,因此我改为从 php xpath 查询中计算图片总数并插入“ x of y" 数字和文本添加到 php 代码的标题中。