Javascript jQuery fadeIn()没有给出我想要的结果
Javascript jQuery fadeIn()没有给出我想要的结果,javascript,jquery,html,css,icons,Javascript,Jquery,Html,Css,Icons,如果你向下滚动一点,你会看到一些社交图标,当鼠标悬停时,它们会显示一个简单的工具提示,这是我在jQuery中使用fadeIn()onhover()事件制作的。所以问题是我希望在这个页面中有类似的内容(向下滚动一点以查看图标)。如何使用fadeIn或任何其他jQuery效果实现这种效果 一个图标的HTML: <div class="col-md-3 col-sm-3 tooltip-toggler"> <a href="#"> <div id=
如果你向下滚动一点,你会看到一些社交图标,当鼠标悬停时,它们会显示一个简单的工具提示,这是我在jQuery中使用
fadeIn()
onhover()
事件制作的。所以问题是我希望在这个页面中有类似的内容(向下滚动一点以查看图标)。如何使用fadeIn或任何其他jQuery效果实现这种效果
一个图标的HTML:
<div class="col-md-3 col-sm-3 tooltip-toggler">
<a href="#">
<div id="facebookIcon" class="social-round">
<span class="fa fa-facebook"></span>
</div>
</a>
<span class="social-tooltip fb">Facebook</span>
</div>
$(".tooltip-toggler").hover(function(e) {
$(this).children(".social-tooltip").fadeIn(100);
}, function(e) {
$(this).children(".social-tooltip").fadeOut(100);
});
.tooltip-toggler {
position: relative;
}
.social-tooltip {
display: none;
position: absolute;
top: -45px;
left: -20px;
width: auto;
padding: 10px;
transition: 0.3s ease-out;
-moz-transition: 0.3s ease-out;
-o-transition: 0.3s ease-out;
-webkit-transition: 0.3s ease-out;
}
相关CSS:
<div class="col-md-3 col-sm-3 tooltip-toggler">
<a href="#">
<div id="facebookIcon" class="social-round">
<span class="fa fa-facebook"></span>
</div>
</a>
<span class="social-tooltip fb">Facebook</span>
</div>
$(".tooltip-toggler").hover(function(e) {
$(this).children(".social-tooltip").fadeIn(100);
}, function(e) {
$(this).children(".social-tooltip").fadeOut(100);
});
.tooltip-toggler {
position: relative;
}
.social-tooltip {
display: none;
position: absolute;
top: -45px;
left: -20px;
width: auto;
padding: 10px;
transition: 0.3s ease-out;
-moz-transition: 0.3s ease-out;
-o-transition: 0.3s ease-out;
-webkit-transition: 0.3s ease-out;
}
(请将结果窗口扩大以查看正确的结果)$(此).children(“.social tooltip”).fadeIn(100)代码>-->$(this).find(“.social tooltip”).fadeIn(100)代码>
与下一个相同您可以使用动画
$(".tooltip-toggler").hover(function(e) {
$(".social-tooltip", this).animate({'top':'-45px', 'opacity':1},200)
}, function(e) {
$(".social-tooltip", this).animate({'top':'-100px', 'opacity':0},200)
});
更新
这里是指向您的的链接,如果您想为图标提供淡入效果,请使用以下类
.social-round:hover
{
opacity:0.7;
}
注意:我这里不是在说工具提示。我只是根据你们的参考链接给出答案
试试上面的代码,这可能会帮助你实现你的目标,也可以检查演示
如果这对u有效,请竖起大拇指
请
also in your desired example ether are a lot of css and js involved.<br>
you must animate from a position to other, on hover.
在您想要的示例中,还涉及大量css和js。
悬停时,必须从一个位置设置动画到另一个位置。
我给你几个前男友供你选择:)
我更喜欢这个
天哪。。。你的社交工具提示类在哪里?你能为我添加小提琴吗?你也必须为这个位置设置动画,所以fadeIn是不够的。您应该执行以下操作:悬停,然后设置不透明度动画(fadeIn就是这样做的)还有position.addurcss样式你也可以通过css在上面发布和设置动画来实现它hover@Benjamin添加了一些CST谢谢你真的非常感谢,但是你能把它应用到给定的小提琴上吗?再次非常感谢你非常感谢,但是我没有对此提出疑问