Başlıkta belirtildiği gibi, jQuery kullanarak fareyle üzerine gelindiğinde bir araç ipucu mesajını nasıl görüntüleyebilirim?
Başlıkta belirtildiği gibi, jQuery kullanarak fareyle üzerine gelindiğinde bir araç ipucu mesajını nasıl görüntüleyebilirim?
Yanıtlar:
QTip'i öneririm .
Araç ipucu eklentisi, ihtiyacınız olan şey için çok ağır olabilir. Araç ipucunuzda göstermek istediğiniz metinle "başlık" özelliğini ayarlamanız yeterlidir.
$("#yourElement").attr('title', 'This is the hover-over text');
propBunun yerine kullanmak zorunda kaldı . $("#yourElement").prop('title', 'This is the hover-over text');
Aşağıdakiler bir cazibe gibi çalışacaktır (div / span / table / tr / td / etc'ye sahip olduğunuzu varsayarak "id"="myId")
$("#myId").hover(function() {
$(this).css('cursor','pointer').attr('title', 'This is a hover text.');
}, function() {
$(this).css('cursor','auto');
});
Tamamlayıcı olarak, .css('cursor','pointer')üzerine gelindiğinde fare işaretçisini değiştirecek.
jQuery Tooltip eklentisine bir göz atın . Farklı seçenekler için bir seçenekler nesnesi gönderebilirsiniz.
Ayrıca birkaçı olan başka alternatif araç ipucu eklentileri de vardır.
Demolara ve belgelere bakın ve kodunuzda bunları nasıl kullanacağınızla ilgili özel sorularınız varsa lütfen sorunuzu güncelleyin.
Bootstrap araç ipucunu kullanabilirsiniz . Onu sıfırlamayı unutma.
<span class="tooltip-r" data-toggle="tooltip" data-placement="left" title="Explanation">
inside span
</span>
Sol tarafta açıklama metni gösterilecektir.
ve js ile çalıştırın:
$('.tooltip-r').tooltip();
ToolTipster'a bir göz atın
Herhangi bir jQiuery kullanmadan sadece css kullanarak yapabilirsiniz.
<a class="tooltips">
Hover Me
<span>My Tooltip Text</span>
</a>
<style>
a.tooltips {
position: relative;
display: inline;
}
a.tooltips span {
position: absolute;
width: 200px;
color: #FFFFFF;
background: #000000;
height: 30px;
line-height: 30px;
text-align: center;
visibility: hidden;
border-radius: 6px;
}
a.tooltips span:after {
content: '';
position: absolute;
top: 100%;
left: 35%;
margin-left: -8px;
width: 0;
height: 0;
border-top: 8px solid #000000;
border-right: 8px solid transparent;
border-left: 8px solid transparent;
}
a:hover.tooltips span {
visibility: visible;
opacity: 0.8;
bottom: 30px;
left: 50%;
margin-left: -76px;
z-index: 999;
}
</style>
title="My tooltipelemanı kendisiyle niteliğini