gpt4 book ai didi

javascript - 在刚刚点击的 div 上方显示隐藏的 div

转载 作者:行者123 更新时间:2023-11-30 18:32:38 24 4
gpt4 key购买 nike

我有 3 个 div。当我单击其中一个时,div 将消失并出现一个问候语 div。一切正常,请看我的 fiddle :

http://jsfiddle.net/mauricederegt/pknpb/1/

此时这个问候div出现在一个固定的位置。如何让它显示在刚刚点击的div上方?

这有可能吗?

希望有人能帮帮我

谢谢你的时间

(ps 还有为什么点击时 div 会被强制按下?)

最佳答案

3 个 div 下拉是因为 .greetings 有相对定位。如果将其设置为绝对值并获得被单击元素的偏移量,则可以将其定位在该元素的正上方,而不会改变其他 div 的布局:

var offset = $(this).hide(500).offset();
var score = 'Hello';
$('.greet').text(score);

$('.greet')
.show()
.css({
top: offset.top - $('.greet').height(),
left: offset.length,
opacity: 1,
})
.stop()
.delay(200)
.animate({top: 20, opacity: 0},1000);

参见 fiddle

关于javascript - 在刚刚点击的 div 上方显示隐藏的 div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9166807/

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