好的,我的页面上有一个 slider 。您选择更改当前正在查看的幻灯片的要点是我试图弄乱的。
在 html 文档中没有它们的 html。相反,它通过 javascript 显示在页面上的“ol”标记中。
我将 ol 标签更改为 div 标签,因为我需要它位于 div 中。这很好用。但我需要它在 2 个 div 内。
所以代替:
l = e('
<div class="vControllerWrapper"></div>
');
我需要:
l = e('
<div class="vControllerWrapper">
<div class="vSlide-markers"></div>
</div>
');
我只是对 javascript 还不够熟悉,还不知道应该如何组织语法以调用/显示 2 个 div 而不是一个。
这是完整的片段:
T = function() {
l = e('<div class="vSlide-markers"></div>');
e.each(o, function(t, n) {
var i = t + 1,
s = t + 1;
r.animtype === "slide" && (s = t + 2);
var o = e('<li><a href="#">' + i + "</a></li>");
i === v.currentslide && o.addClass("active-marker");
o.on("click", "a", function(e) {
e.preventDefault();
!v.animating && v.currentslide !== s && O(!1, s)
});
o.appendTo(l)
});
任何帮助都会非常棒!
最佳答案
添加这两行(保持其他行不变):
l = e('<div class="vSlide-markers"></div>');
// Add these two lines
var p = e('<div class="vControllerWrapper"></div>');
l.appendTo(p);
...
类似于您的o.appendTo(l)
,创建一个父元素并将您的元素l
附加到它。
关于javascript - l = e ('<div class="vSlide-markers"></div>'); - 如何通过 javascript 将此 div 放入父级中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33993373/