gpt4 book ai didi

javascript - 在 jQuery 中移动 DOM 元素(图层 slider )

转载 作者:行者123 更新时间:2023-12-02 18:01:47 26 4
gpt4 key购买 nike

这里是 jQuery 菜鸟。抱歉,如果问题真的很简单,我还没有接触过太多jquery,尽管我正在努力学习。

我正在尝试将 DOM 元素从一个地方移动到另一个地方,但我似乎遇到了一些错误。

当我尝试测试 DOM 是否存在时,我得到指示该元素不在 DOM 中:

if (jQuery('.ls-yourlogo').length) {
alert('Found!');
} else {
alert('NOT FOUND!');
}

我正在尝试将 .ls-yourlogo 移至 .ls-inner

我尝试了几种不同的方法,包括:

jQuery('#layerslider_1').children('img').appendTo('#layerslider_1').children('.ls-inner');

还有

    jQuery('.ls-yourlogo').appendTo('.ls-inner');

我确实知道 .ls-yourlogo.ls-inner DOM 元素都是用 jQuery 创建的。我不确定这是否是导致问题的原因。

我目前正在使用 WordPress 的图层 slider 插件:http://codecanyon.net/item/layerslider-responsive-wordpress-slider-plugin-/1362246

  <div id="slider">
<script type="text/javascript"></script>
<script type="text/javascript"></script>
<div class="ls-wp-fullwidth-container" style="height: 317px;">
<div class="ls-wp-fullwidth-helper" style="height: 317px; width: 1349px; left: 0px;">
<div id="layerslider_1" class="ls-wp-container ls-container ls-noskin" style="width: 1050px; height: 317px; margin: 0px auto; visibility: visible;">
<div class="ls-webkit-hack"></div>
<div class="ls-inner">
<div class="ls-layer ls-active">
<img class="ls-s-1">
<p ></p>
<p ></p>
</div>
<div class="ls-layer" >
<img class="ls-s-1">
</div>
<div class="ls-circle-timer"></div>
<div class="ls-loading-container"></div>
<div class="ls-thumbnail-wrapper"></div>
<div class="ls-shadow"></div>
<img class="ls-yourlogo">
</div>
</div>

感谢您的宝贵时间。

最佳答案

终于找到了在 Layer Slider DOM 中移动元素的解决方案。

        jQuery('#layerslider_1').layerSlider({
hoverPrevNext : false,
cbInit : function(element){
jQuery('.ls-yourlogo').appendTo('.ls-inner');
jQuery('.ls-thumbnail-slide > a').addClass('ls-thumbnail-style');

}
});

该 ID 是页面上存在的图层 slider 的 ID。我的恰好是 1,所以它是#layerslider_1。下一个重要部分是回调 cbInit,在这个函数中您可以进行追加以及您想要对 DOM 进行的其他标记更改。希望这对某人有帮助。

关于javascript - 在 jQuery 中移动 DOM 元素(图层 slider ),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20463849/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com