gpt4 book ai didi

javascript - 我想在范围内放置一个文本框

转载 作者:太空宇宙 更新时间:2023-11-04 09:22:49 25 4
gpt4 key购买 nike

我通过 onclick 事件创建了一个图层。

但是如你所见,上面的部分被切掉了,看不到了。 你能让对话泡泡自动调整位置吗? 在任何方向上,我应该怎么做才能使内容看起来更完美?

function tooltip(thechosenone) {
$('.toolTip').each(function(index) {
if ($(this).attr("id") == thechosenone) {
$(this).show(200);
}
});
}
.toolTip {
position: absolute;
width: 300px;
top: -10px;
display: none;
background-color: #f0ce93;
white-space: pre-line;
border-radius: 15px 15px 15px 15px;
-moz-border-radius: 15px 15px 15px 15px;
-webkit-border-radius: 15px 15px 15px 15px;
border: 2px dotted #208033;
padding: 5px 10px;
font-size: 17px;
line-height: 170%;
}
<script src="https://code.jquery.com/jquery-1.11.0.min.js"></script>
<div onclick="tooltip('ss')">1234</div>
<div id="ss" class='toolTip'>
<a href='#' target='_blank'>1234</a>
</div>

最佳答案

function tooltip(thechosenone) {
$('.toolTip').each(function(index) {
if ($(this).attr("id") == thechosenone) {
$(this).show(200);
}
});
// this will automatically adjust when -ve value is specified.
if( parseInt($(".toolTip").css("top")) <= -1 ) {
$(".toolTip").css({'top':'0%'});
}
}
  .toolTip {
position:absolute;
width:300px;
top:-50px;
display:none;
background-color: #f0ce93;
white-space:pre-line;
border-radius: 15px 15px 15px 15px;
-moz-border-radius: 15px 15px 15px 15px;
-webkit-border-radius: 15px 15px 15px 15px;
border: 2px dotted #208033;
padding : 5px 10px;
font-size:17px;
line-height:170%;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div onclick="tooltip('ss')">1234</div>
<div id="ss" class='toolTip'>
<a href='#' target='_blank'>1234</a>
</div>

已编辑,以前的代码,为自动更正添加的代码。

关于javascript - 我想在范围内放置一个文本框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41379758/

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