gpt4 book ai didi

Jquery prependTo 添加显示 :block

转载 作者:行者123 更新时间:2023-11-28 10:55:44 26 4
gpt4 key购买 nike

似乎找不到这个问题的答案。

我的代码是这样的:

var new_img = '<img id="' + drag_id + '" rel="' + drop_id + '" class="' + gallery_link + ' drop_out" src="' + drag_src + '" />';

var drop_img = '<div id="' + ($(ui.draggable).attr("id")) + '" class="not-droppable" rel="' + drop_id + '">' + new_img + '</div>';

$(drop_img).hide().prependTo('li[id=' + drop_id + ']').fadeIn(2000);

当包含图像的 div 被添加到 LI 之前时,它会将 style:display-block 添加到 div 。我如何才能使前置的 div 不添加 style 元素,因为此元素的 classdisplay: inline - block ?

我尝试将上面 div 标签上的 style 元素设置为 display: inline-block;但是,这会更改为 display: block。如果我尝试将样式表中的 CSS display: inline-block 设置为 !important divstyle变为 display-none

谢谢。

最佳答案

$(drop_img)
.css('display','none')
.prependTo('li[id=' + drop_id + ']')
.fadeIn(2000);

.hide()适用于 DOM 中已有的元素。

关于Jquery prependTo 添加显示 :block,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10772021/

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