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>
このトップを削除してください:あなたのツールチップのクラスから-10pxはうまくいくでしょう。 – Manish